gpt4 book ai didi

javascript - 如何在重定向之前触发回调?

转载 作者:行者123 更新时间:2023-12-03 12:25:45 24 4
gpt4 key购买 nike

我想为我的网站编写一个全局方法。

当页面跳转到另一个页面时,在重定向起作用之前,在页面上显示等待掩码。

所以我想知道是否有某种方法可以在重定向之前获取事件?

以下代码解释了我想要执行的操作,但不起作用。

$(function() {
$(document).on('before_redirect', function() {
// show the waiting mask.
});
});

答案不可能那么简洁,我只是想要GLOBAL METHOD,一旦包含了这段javascript,就不需要在其他地方写任何东西了。

祈祷有好的解决方案!

最佳答案

你想要的是beforeunloadunload事件。 JQuery 还提供 unload简写方法(1.8 后弃用)。不同的浏览器处理这些事件的方式不一致,因此您需要测试每个浏览器并确保您的解决方案在每个浏览器中都是可接受的。一般来说,一旦您允许请求继续进行,您就会失去对窗口的控制,因此掩码可能会也可能不会按预期工作。

关于javascript - 如何在重定向之前触发回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24221855/

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