有一种方法可以检测页面何时被重定向?
示例,我将超时设置为X秒,如果页面未被重定向(用户仍在页面中),它将终止计时器,除非页面正在重定向...因为某些重定向可以冻结(延迟,懒惰)...所以它会重新编程定时器而不是杀死它......
如果页面处于重定向状态,则就绪状态会发生变化吗?
如何使用javascript检测页面是否在重定向上?
由于
答案 0 :(得分:0)
window.onbeforeunload = function(e) {
return 'Dialog text here.';
};
当用户离开页面时,此功能会触发,但在其中可以执行的操作非常有限。例如,您无法触发ajax调用并等待此函数返回。
在这里阅读更多内容 https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload