Firefox addon 在windows 7 Firefox上的全屏窗口之间切换

Firefox addon 在windows 7 Firefox上的全屏窗口之间切换,firefox-addon,Firefox Addon,我为Firefox插件开发了一个简单的PoC,它创建了2个​​新窗口。打开插件后,只需通过调用她的“activate”方法对其进行迭代,即可突出: var-windows=require(“sdk/windows”).browserWindows; var timer=require('sdk/定时器'); var windowA=windows.open( { url:“file://myfile-a.html", }); var windowB=windows.open( { url:“fi

我为Firefox插件开发了一个简单的PoC,它创建了2个​​新窗口。打开插件后,只需通过调用她的“activate”方法对其进行迭代,即可突出:

var-windows=require(“sdk/windows”).browserWindows;
var timer=require('sdk/定时器');
var windowA=windows.open(
{
url:“file://myfile-a.html",
});
var windowB=windows.open(
{
url:“file://myfile-b.html",
});
var windowCache=[windowA,windowB];
var指数=0;
timer.setInterval(函数(){
如果(索引==2){
指数=0;
}
windowCache[index]。激活();
索引++;
}, 1500);
我需要这两个窗口处于全屏模式,但在第一次迭代后,这两个窗口会在窗口标题出现的顶部显示一个浅蓝色条

有趣的是,这种行为只发生在Windows7中。在Windows XP中,一切正常。我做错什么了吗?这是一个显示错误吗


提前感谢

代码的哪一部分使其全屏显示?代码中没有。按F11手动全屏显示,这是一种奇怪的行为,当时不应该发生。请尝试使用
.focus()
而不是
.activate()
我无法使用
focus()
,因为我使用的是
浏览器窗口。总之,我查看了SDK,我想我看到
activate()
方法依次调用
focus()
你解决了这个问题吗?除了osx之外,在所有的平台上使用aDOMWindow.fullScreen似乎对我来说都不起作用。