3

Chrome 拡張機能のコンテンツ スクリプト内で Google クロージャ ライブラリを使用しようとしています。

これは、 manifest.jsonで content_scripts がどのように見えるかです

 "content_scripts": [
    {
        "matches": ["<all_urls>"],
        "js": [
                "closure-library/closure/goog/base.js",
                "content.js"
              ]
    }

以下のエラーが表示されます。

goog.require could not find: goog.dom 

1つのオプションは、クロージャービルダーを使用してcontent.jsをクロージャーコードでコンパイルし、単一の出力ファイルを使用することだと思いますが、content.jsを変更するたびにそれを行う必要があります.

コンテンツ スクリプト内でクロージャ ライブラリを使用する他の方法はありますか?

編集:
クロージャービルダーアプローチを使用しても、正しく機能しません。現在の Web ページのドメインで deps.js を検索しようとしています。例えば。google.com の場合、次のようなエラー メッセージが表示されます。

GET https://www.google.co.in/deps.js 404 (Not Found)
goog.writeScriptTag_
goog.importScript_ 
(anonymous function)
4

1 に答える 1