Использование функций страницы в расширении Chrome - PullRequest
0 голосов
/ 03 декабря 2011

У меня есть расширение Chrome, которое внедряет некоторый код в веб-страницу (я знаю, что эта часть работает), которая пытается вызвать функцию, которая является частью исходной веб-страницы.Функция отлично работает с консоли, но выдает ошибку, когда расширение вызывает ее.Я предполагаю, что это какая-то функция безопасности, но есть ли способ обойти это?Пожалуйста, помогите!

PS.Это только для одного сайта, если это поможет

1 Ответ

1 голос
/ 03 декабря 2011

Вы не можете сделать это с помощью скриптов контента. Сценарии содержимого расширений Chrome живут в изолированных мирах, то есть совместно используют DOM, но имеют отдельные песочницы JavaScript. Читать дальше здесь :

Обходной путь для этого - ввести <script> в DOM страницы, но этот код не будет иметь привилегий для вызова любых chrome.* API.

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