Google chrome chrome浏览器中的最终窗口关闭事件侦听器
可以在chrome中打开多个单独的窗口Google chrome chrome浏览器中的最终窗口关闭事件侦听器,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,可以在chrome中打开多个单独的窗口 chrome.windows.onRemoved.addListener(function(windowId){ // action }); 上述代码响应任何chrome窗口关闭事件。 如何检测上次窗口关闭事件或最终关闭事件。 如果没有,在处理关闭事件之前,是否有方法检查任何处于活动状态的chrome窗口 谢谢 var openWindowCount = 0; chrome.windows.onCreated.addListener(function
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)
在移除(关闭)窗口时激发
getAll:
chrome.windows.getAll(object getInfo, function callback)
获取所有窗口
chrome.windows.onRemoved.addListener(function () {
chrome.windows.getAll(function (windows) {
if (windows.length <= 0) {
// Write code here
}
});
});
chrome.windows.onRemoved.addListener(函数(){
chrome.windows.getAll(函数(windows){
如果(windows.length)感谢您的回复,sowbug!如果chrome在最后一个窗口退出后没有在后台运行,那么上述代码将无法工作。我的要求是,用户在最后一个窗口退出后不会在后台运行chrome。请描述您提出的解决方案,而不是只发布代码。