Chrome 拡張機能で JS を機能させる方法があることは知っています。manifest.json に default_popup パラメータを含めて HTML ページを指定し、.js を使用して HTML に含めます<script>
。しかし、HTML ページを開かずに JS に何らかの処理をさせる方法はありますか (たとえば、HTML ポップアップを開かずに拡張機能のアイコンを変更するなど)。
質問する
9196 次
1 に答える
8
はい、それはbackground pageと呼ばれます。ファイルがなくても作成できます.html
が、動的に作成され、_generated_background_page.html
.
以下を に追加してmanifest.json
、背景ページを指定できます。
{
"name": "My extension",
...
"background": {
"scripts": ["background.js"]
},
...
}
バックグラウンド ページを表示するには、chrome://chrome/extensions
「開発者モード」をアクティブにします。開発者ツールでバックグラウンド ページを表示できます。
たとえば、アイコンを変更するには、chrome.browserAction
.
于 2012-11-08T21:56:55.213 に答える