尝试将内容脚本与具有相同域但不同TLD的多个站点匹配,导致它只匹配其中一个站点:
"content_scripts": [
{
"matches": ["https://foo.org/*", "https://foo.com/*"],
"js": ["content.js"]
}
],
在这种情况下,它只匹配foo.com而不是foo.org。这种行为是否记录在某处,是否有某种方法使其与列表中的每个站点相匹配?
这也不起作用:
"content_scripts": [
{
"matches": ["https://foo.org/*"],
"js": ["content.js"],
},
{
"matches": ["https://foo.com/*"],
"js": ["content.js"],
}
],
最终仅匹配foo.com
。
“详细信息”对话框的屏幕截图:
答案 0 :(得分:2)
我可以确认权限警告被压缩到一个域中,这很奇怪,并且可能非常误导。
考虑whitehouse.gov
和whitehouse.com
[Wikipedia,如果您不熟悉后者,则Chrome会更喜欢.com
获取权限警告。似乎值得一个错误报告。
但是,我无法确认不被注入的实际问题。这两种形式都会导致内容脚本在我的测试中被注入。