GreaseMonkey,改一些js函数

GreaseMonkey, change some js functions

我使用 Greasemonkey 对页面进行一些更改。

有一个网页 SomeFunction() 放在 javascript 文件中。 我忽略了带有一些附加组件的 javascript 文件。 现在 SomeFunction() 应该被覆盖了。

但是当我在 GM 脚本中定义 SomeFunction() 时,我得到“SomeFunction() 未定义”,这在 GM 脚本中没有被 run-at document-start 解决,也没有通过添加 [=10] =] 在一个文件中,并用 document.getElementsByTagName('head')[0].appendChild(js);.

将其写在页面上

如何定义自定义 Somefunction()

谢谢

考虑阅读 exportFunction 和所有其他有关 unsafeWindow 的内容。

基本上:

exportFunction(SomeFunction, unsafeWindow, {defineAs: "SomeFunction"});