Javascript检测页面何时进入

时间:2016-03-03 14:07:32

标签: javascript html dom

有一种方法可以检测页面何时被重定向?

示例,我将超时设置为X秒,如果页面未被重定向(用户仍在页面中),它将终止计时器,除非页面正在重定向...因为某些重定向可以冻结(延迟,懒惰)...所以它会重新编程定时器而不是杀死它......

如果页面处于重定向状态,则就绪状态会发生变化吗?

如何使用javascript检测页面是否在重定向上?

由于

1 个答案:

答案 0 :(得分:0)

window.onbeforeunload = function(e) {
  return 'Dialog text here.';
};

当用户离开页面时,此功能会触发,但在其中可以执行的操作非常有限。例如,您无法触发ajax调用并等待此函数返回。

在这里阅读更多内容 https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload