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)