我已准备好带有zip文件的Chrome网上应用包。但问题是manifest.json我需要允许两个域+所有子域。
这是参考:
https://developer.chrome.com/extensions/manifest https://developer.chrome.com/extensions/content_scripts
它的说法是:“匹配”:[“http://www.google.com/ *”] 但是我如何在比赛中说允许两个域与所有子域名?例如:
* .clipoverflow.com和* .centos.org?
{
"name": "My extension",
...
"content_scripts": [
{
"matches": ["http://www.google.com/*"],
"css": ["mystyles.css"],
"js": ["jquery.js", "myscript.js"]
}
],
...
}
答案 0 :(得分:1)
您正在查看文档的错误部分。
Match Patterns
Match patterns and globs
请注意"matches"
属性是一个数组。
"content_scripts": [
{
"matches": ["*://*.stackoverflow.com/*", "*://*.centos.org/*"],
"css": ["mystyles.css"],
"js": ["jquery.js", "myscript.js"]
}
],
上述内容将与stackoverflow.com
,centos.org
及其所有子域中的所有网页相匹配。需要注意的是,stackoverflow.com
只会匹配
代替*
的{{1}}将与http
或http
完全匹配。