Как закрыть вкладку при закрытии предварительного просмотра с помощью Firefox Addon SDK

Когда я открыл новую вкладку. Я использовал javascript для отправки сообщения в мой аддон, чтобы изменить эту вкладку на режим предварительного просмотра.

setInterval(function(){send_message("print_preview","");},1000);//my command send to addon when domready
$("body").mouseleave(function(e) {                
window.close();                
});

Когда активен режим предварительного просмотра, я не могу выбрать принтер, потому что вкладка источника закрыта. Теперь я хочу закрыть вкладку, когда я нажимаю закрыть режим предварительного просмотра печати (используя SDK надстройки Firefox).

Большое спасибо


person mangovn    schedule 29.03.2014    source источник
comment
Не могли бы вы более четко объяснить, что вы пытаетесь сделать?   -  person erikvold    schedule 09.04.2014
comment
Уважаемый Эрикволд! Я думаю, мне нужно закрыть этот вопрос, потому что Firefox не может открыть предварительный просмотр печати, если загрузка большого изображения не завершена. Я использую setInterval(function(){send_message(print_preview,);},1000); отправлять команду каждую секунду, чтобы выполнить загрузку изображения обратного вызова и использовать событие body mouseleave, чтобы перехватить закрытие этой вкладки (остановить отправку команды). Я думаю, что это хорошее решение, но я не могу выбрать принтер... потому что вкладка источника была закрыта. Теперь я меняю решение на stackoverflow.com/questions/22728166/   -  person mangovn    schedule 10.04.2014
comment
Заголовок stackoverflow.com/questions/23238913/   -  person mangovn    schedule 25.04.2014