Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何中断javascript调用以重新加载?_Javascript_Debugging - Fatal编程技术网

如何中断javascript调用以重新加载?

如何中断javascript调用以重新加载?,javascript,debugging,Javascript,Debugging,在一个网页上,我自己的和几个第三方Java脚本正在运行 有时在页面加载的很早的时候,我会看到一个我正试图跟踪的重新加载 由于涉及到大量的代码,手动检查所有代码是非常重要的,而且第三方的某些内容可能会被混淆,因此我正在寻找一种方法来确定浏览器何时被告知重新加载 我知道我可以通过分而治之的方法将其缩小到单个文件,但即使我这样做了,我仍然可以留下一个大文件,所以我强烈希望我能找到一种比“那个文件”更精确的方法来回答问题 在合理范围内,我愿意切换浏览器,安装扩展,或者编写一些额外的代码,或者其他一些东西

在一个网页上,我自己的和几个第三方Java脚本正在运行

有时在页面加载的很早的时候,我会看到一个我正试图跟踪的重新加载

由于涉及到大量的代码,手动检查所有代码是非常重要的,而且第三方的某些内容可能会被混淆,因此我正在寻找一种方法来确定浏览器何时被告知重新加载

我知道我可以通过分而治之的方法将其缩小到单个文件,但即使我这样做了,我仍然可以留下一个大文件,所以我强烈希望我能找到一种比“那个文件”更精确的方法来回答问题


在合理范围内,我愿意切换浏览器,安装扩展,或者编写一些额外的代码,或者其他一些东西来实现这一点。

如果重新加载源于Javascript(我假设它是刷新,而不是XMLHttpRequest),请打开开发人员工具并搜索
window.location
。大多数重新加载都是通过
location.reload()
方法进行的,或者为
window.location
分配一个URL,并在每次发生时设置一个断点

如果仍然无法确定,请仅搜索
位置
,因为位置是窗口对象的成员,并且每个全局成员都被视为窗口对象的成员


使用这种方法,您很有可能从重新加载中找到负责的库

这听起来很有希望,我会试试看。不过,我希望找到一种比搜索代码更精确的方法。:)即使使用了
window.location
,潜在的混淆可能会使发生的事情变得不明显。