JavaScript:检测窗口开始更改位置的时刻
我试图检测页面离开当前位置并开始加载新页面的确切时间:单击链接或按“提交”或任何其他方式后立即JavaScript:检测窗口开始更改位置的时刻,javascript,onload-event,Javascript,Onload Event,我试图检测页面离开当前位置并开始加载新页面的确切时间:单击链接或按“提交”或任何其他方式后立即 我知道“onload”事件和几种利用它的方法,但这不是我想要的:在1)点击链接和2)启动“onload”之间可以经过很多时间事件,我需要检测1)之后的时刻。我想您要查找的是:onbeforeunload或onunload我喜欢使用onhashchange事件: window.onhashchange = function() { console.log("Hash changed"); }
我知道“onload”事件和几种利用它的方法,但这不是我想要的:在1)点击链接和2)启动“onload”之间可以经过很多时间事件,我需要检测1)之后的时刻。我想您要查找的是:onbeforeunload或onunload我喜欢使用
onhashchange
事件:
window.onhashchange = function() {
console.log("Hash changed");
}
演示:
参考资料:
onbeforeunload
可能是最早的,对此进行了简要描述