私は Chrome 拡張機能を作成しており、別のファイルには存在しないいくつかの期待される機能を提供する 1 つの JS ファイルを作成し、その他のファイルをロードしたいと考えています。require
現在のモジュールのローカルとグローバルを渡すとき、 Perl、#include
C、またはPythonと同様の動作を求めexecfile
ています。参照ファイルが現在のスクリプトに直接挿入されたかのように。
私が見つけることができるほとんどの既存のソリューションは、これらの「インクルード」をスクリプトタグ内に埋め込むことを参照していますが、これが適用されるかどうかはわかりません(もしそうであれば、私の拡張機能が現在のページでこれらすべてのスクリプトタグを挿入している正確な場所の説明)。
Update0
私はコンテンツスクリプトを書いていることに注意してください。少なくとも「ユーザー」側では、元の HTML ドキュメントは提供しません。