Короче говоря, я работаю над расширением Google Chrome. Расширения не имеют доступа к переменным в области страницы, на которой они работают по умолчанию (вам необходимо обмениваться данными через DOM).Динамическая вставка скрипта с Javascript
Что я пытаюсь сделать, это вставить скрипт на страницу; это отлично работает, определяя тег скрипта и атрибут src.
Проблема заключается в том, что этот скрипт нуждается в переменной, которая должна быть инициализирована заранее. Чтобы инициализировать эту переменную, я пытаюсь создать элемент сценария со своим встроенным кодом (а не загружаться из внешнего источника), но у меня возникают проблемы с его работой.
Возможно ли это, и если да, то как определить источник внутри скрипта? Я попытался добавить текстовый узел, содержащий источник JS, в элемент сценария, но безрезультатно.
Ознакомьтесь с http://stackoverflow.com/questions/2303147/injecting-js-functions-into-the-page-from-a-greasemonkey-script-on-chrome. –