2015-05-29 3 views
0

Я использую Greasemonkey для некоторых изменений на страницах.GreaseMonkey, изменить некоторые функции js

У меня есть веб-страница, на которой он использовал SomeFunction(). SomeFunction() размещено в файле javascript. Я проигнорировал javascript-файл с некоторыми надстройками. Но мне нужно переписать SomeFunction() самостоятельно.

Но когда я определяю SomeFunction() в моем GM-скрипте, я получил «SomeFunction() не определен». также я добавил run-at document-start в мой сценарий GM, но это не решило мою проблему. Итак, я сохранил SomeFunction() в файле и написал, что на странице с GM и document.getElementsByTagName('head')[0].appendChild(js);, но это тоже не решило мою проблему.

Пожалуйста, помогите мне, как я могу переписать Somefunction(), что называется непосредственно на странице?

Спасибо

ответ

0

Рассмотрим чтение exportFunction и все другие вещи о unsafeWindow.

В основном:

exportFunction(SomeFunction, unsafeWindow, {defineAs: "SomeFunction"}); 
Смежные вопросы