如何中断javascript调用以重新加载?
在一个网页上,我自己的和几个第三方Java脚本正在运行 有时在页面加载的很早的时候,我会看到一个我正试图跟踪的重新加载 由于涉及到大量的代码,手动检查所有代码是非常重要的,而且第三方的某些内容可能会被混淆,因此我正在寻找一种方法来确定浏览器何时被告知重新加载 我知道我可以通过分而治之的方法将其缩小到单个文件,但即使我这样做了,我仍然可以留下一个大文件,所以我强烈希望我能找到一种比“那个文件”更精确的方法来回答问题如何中断javascript调用以重新加载?,javascript,debugging,Javascript,Debugging,在一个网页上,我自己的和几个第三方Java脚本正在运行 有时在页面加载的很早的时候,我会看到一个我正试图跟踪的重新加载 由于涉及到大量的代码,手动检查所有代码是非常重要的,而且第三方的某些内容可能会被混淆,因此我正在寻找一种方法来确定浏览器何时被告知重新加载 我知道我可以通过分而治之的方法将其缩小到单个文件,但即使我这样做了,我仍然可以留下一个大文件,所以我强烈希望我能找到一种比“那个文件”更精确的方法来回答问题 在合理范围内,我愿意切换浏览器,安装扩展,或者编写一些额外的代码,或者其他一些东西
在合理范围内,我愿意切换浏览器,安装扩展,或者编写一些额外的代码,或者其他一些东西来实现这一点。如果重新加载源于Javascript(我假设它是刷新,而不是XMLHttpRequest),请打开开发人员工具并搜索
window.location
。大多数重新加载都是通过location.reload()
方法进行的,或者为window.location
分配一个URL,并在每次发生时设置一个断点
如果仍然无法确定,请仅搜索位置
,因为位置是窗口对象的成员,并且每个全局成员都被视为窗口对象的成员
使用这种方法,您很有可能从重新加载中找到负责的库 这听起来很有希望,我会试试看。不过,我希望找到一种比搜索代码更精确的方法。:)即使使用了
window.location
,潜在的混淆可能会使发生的事情变得不明显。