当您编写manifest.json文件时,您必须为内容脚本指定matches
。 http
和https
工作正常,但如果我尝试包含chrome://*/*
或其中的任何变体,我会收到一条错误,表示我正在尝试为{{{{{{ 1}}。
是不允许的?
答案 0 :(得分:23)
默认情况下,您无法在chrome://
网址页面上投放。
但是,chrome://flags/#extensions-on-chrome-urls
中有一个选项:
Chrome://网址的扩展程序(Mac,Windows,Linux,Chrome操作系统,Android)
在chrome:// URL上启用运行扩展,其中扩展明确请求此权限。
您仍然需要指定您的扩展程序可以运行的网页,并且不接受通配符 - 因此您必须指定完整的网址,例如chrome://extensions/
答案 1 :(得分:4)
matches
的{{3}}为http
,https
,file
,ftp
。
因此,chrome
不是有效的方案。
答案 2 :(得分:1)
是的,不允许这样做。您无法从网页上的href链接到它们。