簡単に言えば、私はGoogle Chrome拡張機能に取り組んでいます。拡張機能は、デフォルトでは、操作対象のページのスコープ内の変数にアクセスできません (DOM を介して通信する必要があります)。
私がやろうとしているのは、スクリプトをページに挿入することです。これは、script タグと src 属性を定義することでうまく機能します。
問題は、このスクリプトが変数を事前に初期化する必要があることです。この変数を初期化するために、コードをインラインで (外部ソースからロードするのではなく) スクリプト要素を作成しようとしていますが、うまく動作しません。
これは可能ですか?可能であれば、スクリプト内でソースを定義するにはどうすればよいですか? JS ソースを含むテキストノードをスクリプト要素に追加しようとしましたが、役に立ちませんでした。