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