22

当您编写 manifest.json 文件时,您必须matches为您的内容脚本指定。httpandhttps工作正常,但如果我尝试包含它或它的chrome://*/*任何变体,我会收到一个错误,我试图为我的matches.

不允许吗?

4

3 回答 3

32

默认情况下,您不能在chrome://url 页面上运行。

但是,有一个选项chrome://flags/#extensions-on-chrome-urls

chrome:// URL 上的扩展(Mac、Windows、Linux、Chrome OS、Android)
允许在 chrome:// URL 上运行扩展,其中扩展显式请求此权限。

您仍然必须指定您的扩展程序可以运行的页面,并且不接受通配符 - 所以您必须指定完整的 URL,例如chrome://extensions/

于 2013-09-27T09:02:03.873 回答
5

授权方案matcheshttp, https, file, ftp
因此,chrome不是一个有效的方案。

于 2013-09-27T08:41:01.697 回答
1

是的,这是不允许的。您也不能从网页上的 href 链接到它们。

于 2013-09-27T08:59:14.090 回答