我试图在用户脚本中使用MutationObserver来获取“脚本添加”事件,并只是删除了脚本和src属性。我还尝试按照here的说明将变异观察者放入网页中。尽管删除了属性,但主体中的脚本元素仍将执行。我在Firefox上进行了测试。
MutationObserver
onbeforescriptexecute使事情变得简单,如@wOxxOm所说。我不必担心何时存在头部/身体来监听更改。
onbeforescriptexecute