Google Chrome テーマは、Chrome デベロッパー ドキュメントで次のように定義されています。
テーマは、ブラウザの外観を変更する特別な種類の拡張機能です。テーマは通常の拡張機能と同じようにパッケージ化されていますが、JavaScript または HTML コードは含まれていません。
(私自身を強調)
ただし、ロードしたページで JavaScript を実行するある種のテーマを適用したいと考えています。これどうやってするの?追加してみました
"permissions": ["<all_urls>"],
"content_scripts": [
{
"matches": [
"http://*/*",
"https://*/*"
],
"js": ["content.js"],
"run_at": "document_end" // pay attention to this line
}
],
この回答に従って、以下のファイルをマニフェストと同じパッケージにmanifest.json
入れますcontent.js
.crx
(function(window, chrome){
"use strict";
var doc = window.document;
doc.getElementById("mv-tiles").style.opacity = "0";
}(window, chrome));
しかし、コードは実行されません。回避策はありますか?