我使用Greasemonkey对页面进行一些更改。有一个网页,其中SomeFunction()放置在javascript文件中。我忽略了带有一些附加组件的javascript文件。现在SomeFunction()应该被覆盖。但是,当我在GM脚本中定义SomeFunction()时,得到的SomeFunction()尚未被GM脚本中的run-at document-start解析,也没有通过在文件中添加SomeFunction()并将其写为。如何定义自定义document.getElementsByTagName('head')[0].appendChild(js);?谢谢 最佳答案 考虑阅读exportFunction以及有关unsafeWindow的所有其他内容。基本上:exportFunction(SomeFunction, unsafeWindow, {defineAs: "SomeFunction"});关于javascript - GreaseMonkey,更改一些js函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30526299/ 10-11 13:58