zipファイル付きのChromeウェブストアパッケージを用意しています。しかし、問題は、manifest.jsonが2つのドメインとすべてのサブドメインを許可する必要があることです。
これはリファレンスです:
https://developer.chrome.com/extensions/manifest https://developer.chrome.com/extensions/content_scripts
その言い方: "matches":[" http://www.google.com/ *"]しかし、マッチで、すべてのサブドメインを持つ2つのドメインを許可するにはどうすればよいですか?例:
* .stackoverflow.comと* .centos.org?
{
"name": "My extension",
...
"content_scripts": [
{
"matches": ["http://www.google.com/*"],
"css": ["mystyles.css"],
"js": ["jquery.js", "myscript.js"]
}
],
...
}
ドキュメントの間違った部分を見ています。
"matches"
プロパティは配列であることに注意してください。
"content_scripts": [
{
"matches": ["*://*.stackoverflow.com/*", "*://*.centos.org/*"],
"css": ["mystyles.css"],
"js": ["jquery.js", "myscript.js"]
}
],
上記はstackoverflow.com
、のすべてのページcentos.org
とそのすべてのサブドメインに一致します。ちょうどstackoverflow.com
一致することに注意することが重要です。
*
の代わりhttp
に、http
またはのいずれかに正確に一致しますhttps
。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加