Короче говоря, я работаю над расширением Google Chrome. Расширения не имеют доступа к переменным в области видимости страницы, с которой они работают по умолчанию (вам нужно общаться через DOM).
Что я пытаюсь сделать, это вставить скрипт на страницу; это прекрасно работает, определяя тег script и атрибут src.
Проблема в том, что этот скрипт требует предварительной инициализации переменной. Чтобы инициализировать эту переменную, я пытаюсь создать элемент скрипта с встроенным кодом (а не загруженным из внешнего источника), но у меня возникают проблемы с его работой.
Возможно ли это, и если да, то как мне определить источник внутри скрипта? Я попытался добавить текстовый узел, содержащий исходный код JS, к элементу script, но безрезультатно.