Google chrome extension 如何使chrome扩展在特定站点的所有域区域上工作?
我有一个很小的chrome扩展,可以在google translatecom 如何使其在所有域区域(而不仅仅是.com)上工作 尝试了以下操作,但似乎不起作用。Google chrome extension 如何使chrome扩展在特定站点的所有域区域上工作?,google-chrome-extension,Google Chrome Extension,我有一个很小的chrome扩展,可以在google translatecom 如何使其在所有域区域(而不仅仅是.com)上工作 尝试了以下操作,但似乎不起作用。 “匹配项”:[“*://translate.google.*/*”], Error Invalid value for 'content_scripts[0].matches[0]': Invalid host wildcard. 这不是一个复制品 我希望它只在翻译页面上工作 "matches": [ "*://*/*" ],
“匹配项”:[“*://translate.google.*/*”],
Error
Invalid value for 'content_scripts[0].matches[0]': Invalid host wildcard.
这不是一个复制品 我希望它只在翻译页面上工作
"matches": [ "*://*/*" ],
"include_globs": [
"*://translate.google.*/*"
]
这一部分使它在google.com搜索页面上工作。
我不需要这个。多亏了@wOxxOm
匹配项“:[]
数组可能是@wOxxOm的副本我试过了。但我不想让它在
翻译的其他页面上工作。google
你根本没有读到这个答案。所以你认为手动设置扩展名中的所有列表项是可以的吗?这看起来不是个好主意。将其转换为“匹配”的条目列表非常简单“正如我链接的答案中所解释的(谷歌也使用过它)。或者,您可以编写一个简单的转换器或IDE宏(可能在某个地方有一个现有的)。对于manifest.json,除了链接答案中列出的解决方案之外,没有其他解决方案。谢谢。我想可以关门了。我应该删除它吗?
copy(document.body.innerText.split(" ").map((item) => { return `*://translate${item}/*` }))