我試圖檢測頁面離開其當前位置並開始加載新位置的確切時刻:點擊鏈接或按「提交」或任何其他方式。JavaScript:檢測窗口開始更改位置的時刻
我知道「onload」事件以及使用它的幾種方法,但這不是我要找的:大量時間可以通過1)點擊鏈接和2)點擊「onload」事件和我需要檢測1)後的時刻。
我試圖檢測頁面離開其當前位置並開始加載新位置的確切時刻:點擊鏈接或按「提交」或任何其他方式。JavaScript:檢測窗口開始更改位置的時刻
我知道「onload」事件以及使用它的幾種方法,但這不是我要找的:大量時間可以通過1)點擊鏈接和2)點擊「onload」事件和我需要檢測1)後的時刻。
我想你要找的是什麼:onbeforeunload或onunload的
我喜歡用onhashchange
事件:
window.onhashchange = function() {
console.log("Hash changed");
}
參考:https://developer.mozilla.org/en-US/docs/Web/API/window.onhashchange
onbeforeunload
可能是最早的,簡單描述一下here