跟踪JavaScript中window.location的更改

时间:2013-05-02 13:19:53

标签: javascript browser-history

我有一个通过JavaScript进行奇怪,错误,意外重定向的webapp(我通过在浏览器中禁用JavaScript来检查它。重定向不会发生)。我还检查了所有设置window.location的JavaScript代码并在其上放置了断点,但它仍然没有告诉我是谁进行了重定向。

我不想在重定向之前或之后添加处理,我需要知道哪个代码触发了重定向,所以我可以禁用它。

1 个答案:

答案 0 :(得分:0)

有几种方法可以在Javascript中进行导航。检查

  • window.location或document.location
  • window.navigate(仅限某些浏览器)
  • 的window.history

参见例如历史记录为https://developer.mozilla.org/en-US/docs/DOM/window.historyhttps://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history,window.location为https://developer.mozilla.org/en-US/docs/DOM/window.location