Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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 - Fatal编程技术网

有没有办法停止页面上的所有javascript?

有没有办法停止页面上的所有javascript?,javascript,Javascript,我需要停止页面上运行的所有javascript,但我有一个限制: 我无法控制标签内容,我正在加载页面后编辑页面 此外,我还需要删除正在运行的旧脚本定义的所有变量,并停止所有间隔 我认为停止间隔的解决方案是: for(var i=0,s=setInterval(function(){},1e10);i<=s;++i) clearInterval(i); for(var i=0,s=setTimeout(function(){},1e10);i<=s;++i) clear

我需要停止页面上运行的所有javascript,但我有一个限制:

我无法控制标签内容,我正在加载页面后编辑页面

此外,我还需要删除正在运行的旧脚本定义的所有变量,并停止所有间隔

我认为停止间隔的解决方案是:

for(var i=0,s=setInterval(function(){},1e10);i<=s;++i)
    clearInterval(i);
for(var i=0,s=setTimeout(function(){},1e10);i<=s;++i)
    clearTimeout(i);
for(var i=0,s=setInterval(function(){},1e10);iNo,不是真的

我的意思是,你可能会找到一种方法将其整合在一起,但可能有更好的方法。如果需要,手动覆盖某些组件,但可能不会进行擦除


根据您的评论,如果您只是在处理自己的本地副本,为什么不保存一份页面副本并删除脚本标记?

根据Matchu的建议。您可以获得副本,在本地修改页面以满足您的需要,通过Fiddler使用Chrome代理。然后,当Fiddler看到对页面的请求时,您可以告诉他如果您感兴趣,请改为提供本地文件


我以前做过类似的事情来调试编译到.NET程序集中的一些Javascript,因此我不必为每次脚本更改重新编译,只需刷新页面。

作为用户或在页面中插入一些JS?加载后插入JS,我使用google chrome控制台来插入它。因为这样google chrome就不会Don’不要让我向该网站发送http请求看起来你运气不好,除非你想玩一些鬼鬼祟祟的游戏。例如,你可以创建自己的web服务器来承载页面,它可以作为你希望得到的AJAX请求的代理。好主意,但他们的系统会通过ip检查用户:(如果您的服务器是本地服务器,则您的IP仍然相同。只需安装Apache即可。