внедренный скрипт в расширении сафари против глобальных переменных - PullRequest
2 голосов
/ 28 декабря 2010

Все сценарии, внедренные расширением Safari, запускаются в собственном пространстве имен. Можно ли получить доступ к исходным (авторским сайтам) переменным / функциям javascript из внедренного скрипта?

1 Ответ

0 голосов
/ 03 ноября 2011

Расширения Safari (global.html) работают как маленькие веб-страницы вокруг ваших страниц. кроме деклараций «прокси» для обмена данными, функциями, обработчиками с внедренными сценариями, должна быть возможность где-то подключаться к другому веб-контенту. я тестировал xml-httprequest из global.html (ajax), он работал как шарм.

но если вы хотите вызывать функции javascript из вашего внедренного скрипта, но из вашего контента (страницы автора сайта), убедитесь, что вы вызываете их после того, как они будут готовы. все, что вы можете вызвать из главной консоли (webkit), также возможно из скрипта.

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