禁用页面上嵌入的部分js

时间:2016-10-27 07:43:21

标签: javascript html

所以我正在加载包含js on load生成内容的页面。同时,在简单的<script>部分中嵌入页面(而非外部文件)的部分js会检查我是否有AdBlock并重定向到要求将网站列入白名单的页面。这样做没有问题,但我真的很好奇如何绕过这样的设置。到目前为止,我设法将页面保存到驱动器,删除AdBlock检查器脚本,打开它,它的工作原理。但这看起来有点麻烦,是否有任何好方法可以禁用部分页面加载的js?我尝试禁用所有js,使用Chrome Inspect工具实时编辑页面,但我不知道你是否可以手动重新运行页面上的js而不重新加载。

1 个答案:

答案 0 :(得分:0)

这不可能。

执行脚本时,会将函数定义添加到全局窗口对象中。可能存在附加到函数的调试符号,用于指示函数的来源,但脚本无法使用此信息。

一种可能的解决方案:

您可以创建一个小型浏览器插件来搜索脚本,并在页面呈现之前将其删除。