停止执行Javascript函数(客户端)或调整它我想要停止执行一个站点的一行,以便整个页面被浏览器读取,除了这一行。或者浏览器可以跳过javascript函数的执行。或我是否可以某种方式调整javascript,使javascript中的随机数生成函数不生成随机数,而是生成我想要的数字.我没有访问的网站,脚本是托管的,所以这一切都需要做客户端。
3 回答
叮当猫咪
TA贡献1776条经验 获得超12个赞
如果冒犯 JS代码不会立即启动。(火灾后 DOMContentLoaded
),则可以使用Gresemonkey替换违规代码。例: var scriptNode = document.createElement ("script");scriptNode.textContent = "Your JS code here";document.head.appendChild (scriptNode);
完成了。 如果 JS代码立即触发然后就变得更复杂了。 首先,获取脚本的副本并对其进行所需的更改。把这个保存在本地。 是文件中的违规脚本,还是主页HTML中的脚本( <script src="Some File>
对决 <script>Mess O' Code</script>
)?如果脚本在文件中,请安装 AdBlock Plus 并使用它来阻止脚本的加载。然后使用Gresemonkey将修改后的代码添加到页面中。例: var scriptNode = document.createElement ("script"); scriptNode.setAttribute ("src", "Point to your modified JS file here.");document.head.appendChild (scriptNode);
如果脚本位于主HTML页面中,则安装 noscript (最佳)或 YesScript 并使用它阻止JavaScript从该站点。 这意味着您将需要使用Gresemonkey来替换您想要运行的来自该站点的所有脚本。
添加回答
举报
0/150
提交
取消