我的后台脚本如何关闭它打开的一个窗口?当我尝试使用从chrome.app.window.create(
调用返回的“win”时,它会抛出窗口不是由“chrome.app.window”创建的错误,但它确实存在! (我知道这是因为对它的调用成功创建了窗口。我认为这可能是造成这种情况的单例。
有没有办法通过ID获取窗口?
答案 0 :(得分:0)
您是在created_window或created_window.contentWindow上调用close()吗?
答案 1 :(得分:0)
在窗口上调用close()
返回到chrome.app.window.create
的回调。
您可以通过修改调用window.create的window-state/window.js文件来测试不同窗口类型(例如单例和非单例):
chrome.app.window.create('window.html',
optionsDictionary,
function (w) {
setTimeout(function () {
w.close()
},
1000);
});