我想在關閉瀏覽器之前運行一個小型php腳本。 我不知道它是否可能。 我這個嘗試,但是當我刷新網頁,然後還運行如何在關閉瀏覽器之前運行php代碼
<body onbeforeunload="xajax_closeBrowser();" >
及其對AJAX運行沒有必要的代碼,可能是簡單的PHP代碼。
非常感謝。
我想在關閉瀏覽器之前運行一個小型php腳本。 我不知道它是否可能。 我這個嘗試,但是當我刷新網頁,然後還運行如何在關閉瀏覽器之前運行php代碼
<body onbeforeunload="xajax_closeBrowser();" >
及其對AJAX運行沒有必要的代碼,可能是簡單的PHP代碼。
非常感謝。
無法判斷瀏覽器是關閉還是用戶只是簡單地瀏覽。在兩種情況下運行onbeforeunload
,因爲它表明當前的頁面上下文由於某種原因被丟棄。沒有事件可以捕獲瀏覽器終止。
$(window).unload(function() { //ajax call });
當用戶導航離開頁面時,卸載事件發送到窗口元素。
P.S僅用於遠離導航。沒有其他方式。
刷新頁面時,此ajax代碼正在運行。 – Bajrang
你爲什麼要這樣? – TJHeuvel
想要在DataBase中進行一些更新。 – Bajrang