【发布时间】:2011-01-05 22:40:35
【问题描述】:
我写了一个小书签,用于在弹出窗口中使用谷歌翻译器快速翻译选定的文本:
javascript:(function(){
var text = encodeURI(document.getSelection());
if (!text.length) {
text = prompt('Texto')
}
var url = 'http://translate.google.com/translate_t?hl=&ie=UTF-8&text=' + text + ' &sl=es&tl=pt#';
window.open(url,'trans','left=20,top=20,width=1000,height=500,toolbar=0,location=0,resizable=1');
})();
但是,Firefox 弹出窗口阻止程序不允许打开新窗口。我可以为我使用弹出窗口的每个站点添加例外,但这可能很烦人......
我认为书签可以打开弹出窗口 - 实际上,很多人都这样做,对吗?我究竟做错了什么?还是做不到?
【问题讨论】:
标签: javascript firefox popup bookmarklet