是否可以检测导致页面重新加载的操作?

Is it possible to detect what action causes page reload?

未知的脚本操作(可能是异步的)导致页面重新加载。

如何在代码中找到这个动作?

至少,有没有办法在访问window.location时设置断点?
但我不确定导航是否以这种方式强制执行。

事实上,我需要一种在任何一种浏览器中工作的方式,因为页面会在其中任何一种浏览器中重新加载。

PS: Same question in Russian.

你试过了吗firebug? 免费附加 https://getfirebug.com/downloads

它提供了许多调试选项。
试一试。

尝试打开 Network 面板,启用 Preserve log(在页面加载之间保存网络 activity 日志)并然后重新创建行为。