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"});
我使用 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"});