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

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

我想要停止执行一个站点的一行,以便整个页面被浏览器读取,除了这一行。或者浏览器可以跳过javascript函数的执行。

我是否可以某种方式调整javascript,使javascript中的随机数生成函数不生成随机数,而是生成我想要的数字.

我没有访问的网站,脚本是托管的,所以这一切都需要做客户端。


慕仙森
浏览 528回答 3
3回答

叮当猫咪

答案取决于未提供的详细信息(确切的页面和代码行将是最佳的),但通常如下所示:如果冒犯JS代码不会立即启动。(火灾后DOMContentLoaded),则可以使用Gresemonkey替换违规代码。例:var&nbsp;scriptNode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp;document.createElement&nbsp;("script");scriptNode.textContent&nbsp;&nbsp; =&nbsp;"Your&nbsp;JS&nbsp;code&nbsp;here";document.head.appendChild&nbsp;(scriptNode);完成了。如果JS代码立即触发然后就变得更复杂了。首先,获取脚本的副本并对其进行所需的更改。把这个保存在本地。是文件中的违规脚本,还是主页HTML中的脚本(<script src="Some File>对决<script>Mess O' Code</script>)?如果脚本在文件中,请安装AdBlock Plus并使用它来阻止脚本的加载。然后使用Gresemonkey将修改后的代码添加到页面中。例:var&nbsp;scriptNode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;=&nbsp;document.createElement&nbsp;("script"); &nbsp;scriptNode.setAttribute&nbsp;("src",&nbsp;"Point&nbsp;to&nbsp;your&nbsp;modified&nbsp;JS&nbsp;file&nbsp;here.");document.head.appendChild&nbsp;(scriptNode);如果脚本位于主HTML页面中,则安装noscript(最佳)或YesScript并使用它阻止JavaScript从该站点。这意味着您将需要使用Gresemonkey来替换您想要运行的来自该站点的所有脚本。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript