コンテンツスクリプト内のページにスクリプトを挿入しようとしています。コンテンツスクリプトからスクリプトを注入します。ウィンドウオブジェクトが利用できません
注入スクリプトでは、オブジェクトabc
をオブジェクトwindow
に定義する必要があります。しかし、挿入されたスクリプトがロードされた後に、コンテンツスクリプトからの読み込みを試みると、にあるコンテンツスクリプトが原因である可能性がありますか?最初の考えでは、私はコンテンツスクリプトとスクリプトが同じ環境に住むように(そして同じウィンドウオブジェクトを共有する)コンテンツスクリプトとスクリプトを動的に注入することが期待されるので、これは変わったように思えます。
背景:私はさまざまなページにコンテンツスクリプトを読み込む必要があります。拡張機能がそのページで使用されないかもしれないとしても、これらのページのすべてに対して大きなスクリプトを読み込まなければならないのは、帯域幅/パフォーマンスの完全な無駄であるようです。したがって、私はコンテンツスクリプトをできるだけ軽量にしたいと思っています。ユーザーがそのページで拡張機能を使用することを指示したら重いスクリプトを(読み込みを使用して)ロードするだけです(遅延ロード)。 (拡張子アイコンをクリックするなどのイベントをピックアップして)
>、あなたがページにそれを注入しても、あなたのコンテンツスクリプトから。 上記は私には分かりませんでした。ありがとう –