javascript - 浏览器扩展:防止脚本被执行
问题描述
我尝试MutationObserver
在用户脚本中使用 a 来获取“添加脚本”事件,并简单地删除了 script 和 src 属性。我还尝试将突变观察者放入网页中,如此处所述。尽管删除了属性,正文中的脚本元素仍会执行。我在 Firefox 上对此进行了测试。
解决方案
onbeforescriptexecute
正如@wOxxOm 所说,让事情变得更容易。我不必在意头部/身体是否存在来监听 Muration 变化。
推荐阅读
- java - IntelliJ IDEA 社区 + Java 11
- c# - 通过套接字发送 UDP 广播会不断引发异常
- android - 尺寸大小 = driver.manage().window().getSize() 在 android 设备上不起作用
- java - 如何处理未使用的@Override 方法?
- javascript - threejs 线跟随几何
- tcl - 访问在不同命名空间中打开的文件处理程序
- proxy - CNTLM 代理和 .pac 文件
- dask - 如何使用 dask 将 SVC 分发给不同的工作人员(在其他计算机上)
- python - 在 Pytorch 中计算欧几里得范数.. 难以理解实现
- java - 在 Windows 中创建的 tar.gz 在 linux 下无法正确解包 - ArchiverFactory / org.rauschig.jarchivelib.Archiver