如何从背景中关闭弹出窗口?

时间:2014-07-22 16:52:25

标签: javascript google-chrome-extension

我知道我们可以使用弹出窗口中的window.close()来关闭弹出窗口。

但有没有办法在Chrome扩展程序中关闭背景页面中的弹出窗口?

1 个答案:

答案 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");
}