Я написал букмарклет для быстрого перевода выделенного текста с помощью Google Translator во всплывающем окне:
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 не позволяет открывать новое окно. Я могу добавить исключения для каждого сайта, на котором я использую всплывающее окно, но это может быть довольно раздражающим ...
Я думал, что букмарклеты могут открывать всплывающие окна - на самом деле, многие из них это делают, верно? Что я делаю неправильно? Или это невозможно?