我想知道是否有可能檢測用戶是否退出Chrome瀏覽器?Chrome瀏覽器 - 檢測瀏覽器退出
編輯 - 對不起,我不是很清楚,所以我會解釋我的情況。我在瀏覽器的本地存儲中存儲了一些變量。當用戶關閉瀏覽器時,我想刪除其中一些變量。
我想知道是否有可能檢測用戶是否退出Chrome瀏覽器?Chrome瀏覽器 - 檢測瀏覽器退出
編輯 - 對不起,我不是很清楚,所以我會解釋我的情況。我在瀏覽器的本地存儲中存儲了一些變量。當用戶關閉瀏覽器時,我想刪除其中一些變量。
窗口之前,您可以掛鉤的OnBeforeUnload
事件的window
<script type="text/javascript">
$(window).bind('beforeunload', function() {
if (iWantTo) {
return "Don't leave me!";
}
});
</script>
或者創建一個JavaScript定時器,每隔XX秒鐘對您的服務器進行一次ping。當ping停止時,您可以假定用戶已關閉瀏覽器或導航離開。
他們在文檔中有很多好東西。窗口對象的onRemoved
似乎會這樣做。
http://code.google.com/chrome/extensions/windows.html#event-onRemoved
或者你的意思是標籤。在這種情況下,製表符對象的onRemoved
會執行此操作。
http://code.google.com/chrome/extensions/tabs.html#event-onRemoved
我認爲這些API只適用於擴展。 OP在談論我認爲的一個常規網站。 – 2015-09-01 13:33:19
也許你指的是瀏覽器真的退出「之前」得到通知? – Vincent 2012-04-01 03:07:25
@Vincent Yup。在瀏覽器退出之前得到通知就是我的意思。感謝您清理:) – Jon 2012-04-01 03:13:04