当您编写 manifest.json 文件时,您必须matches
为您的内容脚本指定。http
andhttps
工作正常,但如果我尝试包含它或它的chrome://*/*
任何变体,我会收到一个错误,我试图为我的matches
.
不允许吗?
当您编写 manifest.json 文件时,您必须matches
为您的内容脚本指定。http
andhttps
工作正常,但如果我尝试包含它或它的chrome://*/*
任何变体,我会收到一个错误,我试图为我的matches
.
不允许吗?
默认情况下,您不能在chrome://
url 页面上运行。
但是,有一个选项chrome://flags/#extensions-on-chrome-urls
:
chrome:// URL 上的扩展(Mac、Windows、Linux、Chrome OS、Android)
允许在 chrome:// URL 上运行扩展,其中扩展显式请求此权限。
您仍然必须指定您的扩展程序可以运行的页面,并且不接受通配符 - 所以您必须指定完整的 URL,例如chrome://extensions/
的授权方案matches
是http
, https
, file
, ftp
。
因此,chrome
不是一个有效的方案。
是的,这是不允许的。您也不能从网页上的 href 链接到它们。