可以在chrome中打开多个单独的窗口,
chrome.windows.onRemoved.addListener(function(windowId){
// action
});
上面的代码响应任何 chrome 窗口关闭事件。如何检测最后一个窗口关闭事件或最终关闭事件。如果没有,是否有方法可以在处理关闭事件之前检查任何处于活动状态的 chrome 窗口。
谢谢 !
可以在chrome中打开多个单独的窗口,
chrome.windows.onRemoved.addListener(function(windowId){
// action
});
上面的代码响应任何 chrome 窗口关闭事件。如何检测最后一个窗口关闭事件或最终关闭事件。如果没有,是否有方法可以在处理关闭事件之前检查任何处于活动状态的 chrome 窗口。
谢谢 !
var openWindowCount = 0;
chrome.windows.onCreated.addListener(function(Window window) {
++openWindowCount;
});
chrome.windows.onRemoved.addListener(function(windowId) {
if (--openWindowCount == 0) {
// this is the last window.
}
);
未测试。
删除:
chrome.windows.onRemoved.addListener(function callback)
当窗口被移除(关闭)时触发。
得到所有:
chrome.windows.getAll(object getInfo, function callback)
获取所有窗口。
chrome.windows.onRemoved.addListener(function () {
chrome.windows.getAll(function (windows) {
if (windows.length <= 0) {
// Write code here
}
});
});