使用firefox插件SDK关闭printpreview时如何关闭选项卡

使用firefox插件SDK关闭printpreview时如何关闭选项卡,firefox,firefox-addon,firefox-addon-sdk,Firefox,Firefox Addon,Firefox Addon Sdk,当我打开新标签时。我使用javascript向我的插件发送消息,将此选项卡更改为打印预览模式 setInterval(function(){send_message("print_preview","");},1000);//my command send to addon when domready $("body").mouseleave(function(e) { window.close(); }); 当printprev

当我打开新标签时。我使用javascript向我的插件发送消息,将此选项卡更改为打印预览模式

setInterval(function(){send_message("print_preview","");},1000);//my command send to addon when domready
$("body").mouseleave(function(e) {                
window.close();                
});
当printpreview模式处于活动状态时,我无法选择打印机,因为“源”选项卡已关闭。现在,当我使用firefox插件SDK单击close printpreview模式时,我需要关闭选项卡


非常感谢

您能更清楚地说明您想做什么吗?亲爱的埃里克沃尔德!我想我需要结束这个问题,因为如果大图像加载未完成,firefox无法打开printpreview。我使用setIntervalfunction{send_messageprint_preview,;},1000;每秒发送一次命令以回调图像加载完成,并使用body mouseleave事件捕获以关闭此选项卡停止发送命令。我认为这是一个很好的解决方案,但我不能选择打印机。。。因为“源”选项卡已关闭。现在我将解决方案改为