Я пишу расширение Chrome и хочу написать один файл JS, который предоставляет несколько ожидаемых функций, которых нет в другом, а затем загрузить этот другой файл.Я после поведения, похожего на require
в Perl, #include
в C или execfile
в Python при передаче локальных и глобальных модулей текущего модуля, как если бы указанный файл был вставлен непосредственно в текущий скрипт.
Большинство существующих решений, которые я могу найти, ссылаются на встраивание этих «включений» в теги скрипта, но я не уверен, что это применимо (и если да, то объяснение того, где именно мое расширение вводит все эти теги скриптатекущая страница).
Update0
Обратите внимание, что я пишу скрипт содержимого.По крайней мере, на стороне пользователя, я не предоставляю исходный HTML-документ.