gpt4 book ai didi

javascript - DOM onUnload 在响应开始之前不会触发

转载 作者:行者123 更新时间:2023-12-02 19:44:34 24 4
gpt4 key购买 nike

考虑以下代码:

$(window).unload(function () {
console.log('foo');
});

如果我通过导航到不同的 URL 来触发卸载事件,则在浏览器开始获得响应之前,该事件不会触发。

即如果 DNS 查找需要很长时间,或者远程服务器需要时间响应(加载程序在 Firefox 中逆时针旋转,该事件仅在开始顺时针旋转时触发)

是否有另一个我可以监听的事件,该事件在导航开始后立即发生?

我意识到我可以附加到链接点击并在那里进行拦截,但这会很麻烦,因为我必须在这里手动捕获无数的边缘情况。 OnUnload 是明智的地方,但它的行为并不像我想要的:(

想法?

最佳答案

window.onbeforeunload这可能符合您的要求。

关于javascript - DOM onUnload 在响应开始之前不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10030253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com