Greasemonkey - доступ в переменную окна Javascript из скрипта пользователя? - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь получить доступ к переменной javascript, загруженной на страницу, из скрипта Greasemonkey. Я пробовал имя переменной напрямую или использовал window.varname (который работает в консоли), но ни один из них не загружается в сценарий greasemonkey (переменная окна undefined).

Я пробовал run-at document-end и использование setTimeout вокруг функции, ни одна из них не работает.

Требуется ли конкретный c способ сделать это, или я столкнулся с ошибкой для конкретной c страницы?

Доступ к переменным из Greasemonkey для Page и наоборот задал этот вопрос в качестве второй части вопроса, но я не увидел четкого ответа. (Я бы прокомментировал этот вопрос, но у меня нет кредитов).

1 Ответ

0 голосов
/ 13 января 2020

Использование unsafeWindow может обращаться к переменным страницы

unsafeWindow.varname

https://github.com/greasemonkey/greasemonkey/issues/2700

https://wiki.greasespot.net/UnsafeWindow

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...