簡體   English   中英

Chrome - 檢測瀏覽器關閉或標簽頁關閉

[英]Chrome - Detect browser close or tab close

當用戶關閉 chrome 中的選項卡或窗口時,我在我的頁面上使用以下兩個偵聽器,但它們似乎不起作用

chrome.tabs.onRemoved.addListener(function (integer tabId, object removeInfo) {alert("Haooooo")});

chrome.windows.onRemoved.addListener(function (integer windowId) {alert("Haooooo")});

但是,以下函數檢測窗口關閉或選項卡關閉,但也會在刷新時觸發。 有沒有一種方法可以檢測僅針對 Chrome 關閉的瀏覽器/標簽頁。 我不希望它在任何其他瀏覽器中工作。 僅在 chrome 中尋找解決方案

window.addEventListener("beforeunload", function (e) {          
          var confirmationMessage = "See you later" ;
          (e || window.event).returnValue = confirmationMessage;
          return confirmationMessage;
}
);

您的語法無效。 它應該是

chrome.tabs.onRemoved.addListener(function(tabid, removed) {
 alert("tab closed")
})

chrome.windows.onRemoved.addListener(function(windowid) {
 alert("window closed")
})

但是,這些 api 不適用於普通網頁,只能在擴展中使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM