我知道我们可以使用弹出窗口中的window.close()
来关闭弹出窗口。
但有没有办法在Chrome扩展程序中关闭背景页面中的弹出窗口?
答案 0 :(得分:2)
可以使用chrome.extension.getViews
:
var windows = chrome.extension.getViews({type: "popup"});
if (windows.length) {
windows[0].close(); // Normally, there shouldn't be more than 1 popup
} else {
console.log("There was no popup to close");
}