我正在开发一个Java项目,我们用SDK 1.10实现了firefox 17 ESR的附加组件。 今天我必须修改我们的附加组件才能使用Firefox 24 ESR。我决定使用SDK 1.15。
我们的应用程序必须打开3个新窗口。这是我们使用的本机代码:
private static native void openUrlAfterDelay(String url, String windowName, int delay)
/*-{
$wnd.setTimeout(function() { $wnd.open(url, windowName, "location=no") }, delay);
}-*/;
在附加组件中,我们需要列出所有标签。我们使用此代码:
var tabs = require('tabs');
for each (var tab in tabs) {
var worker = tab.attach({
contentScriptFile:
data.url("xxxxxxx.js")
});
}
在Firefox 17中使用SDK 1.10 - >一切都有效 在带有SDK 1.15的Firefox 24中 - >未检测到新窗口/选项卡
有人有解决方案吗?