为了账号安全,请及时绑定邮箱和手机立即绑定

停止执行Javascript函数(客户端)或调整它

停止执行Javascript函数(客户端)或调整它

慕仙森 2019-07-11 10:04:31
停止执行Javascript函数(客户端)或调整它我想要停止执行一个站点的一行,以便整个页面被浏览器读取,除了这一行。或者浏览器可以跳过javascript函数的执行。或我是否可以某种方式调整javascript,使javascript中的随机数生成函数不生成随机数,而是生成我想要的数字.我没有访问的网站,脚本是托管的,所以这一切都需要做客户端。
查看完整描述

3 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

答案取决于未提供的详细信息(确切的页面和代码行将是最佳的),但通常如下所示:

  1. 如果冒犯JS代码不会立即启动。(火灾后DOMContentLoaded),则可以使用Gresemonkey替换违规代码。例:

    var scriptNode          
    = document.createElement ("script");scriptNode.textContent  
    = "Your JS code here";document.head.appendChild (scriptNode);

    完成了。

  2. 如果JS代码立即触发然后就变得更复杂了。
    首先,获取脚本的副本并对其进行所需的更改。把这个保存在本地。

  3. 是文件中的违规脚本,还是主页HTML中的脚本(<script src="Some File>对决<script>Mess O' Code</script>)?

  4. 如果脚本在文件中,请安装AdBlock Plus并使用它来阻止脚本的加载。然后使用Gresemonkey将修改后的代码添加到页面中。例:

    var scriptNode         
     = document.createElement ("script");
     scriptNode.setAttribute ("src", "Point to your modified JS file here.");document.head.appendChild (scriptNode);
  5. 如果脚本位于主HTML页面中,则安装noscript(最佳)或YesScript并使用它阻止JavaScript从该站点。
    这意味着您将需要使用Gresemonkey来替换您想要运行的来自该站点的所有脚本。


查看完整回答
反对 回复 2019-07-11
  • 3 回答
  • 0 关注
  • 527 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信