您可以从扩展程序访问chrome://页面吗?

时间:2013-09-27 04:41:31

标签: google-chrome-extension

当您编写manifest.json文件时,您必须为内容脚本指定matcheshttphttps工作正常,但如果我尝试包含chrome://*/*或其中的任何变体,我会收到一条错误,表示我正在尝试为{{{{{{ 1}}。

是不允许的?

3 个答案:

答案 0 :(得分:23)

默认情况下,您无法在chrome://网址页面上投放。

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

  

Chrome://网址的扩展程序(Mac,Windows,Linux,Chrome操作系统,Android)
  在chrome:// URL上启用运行扩展,其中扩展明确请求此权限。

您仍然需要指定您的扩展程序可以运行的网页,并且不接受通配符 - 因此您必须指定完整的网址,例如chrome://extensions/

答案 1 :(得分:4)

matches的{​​{3}}为httphttpsfileftp
因此,chrome不是有效的方案。

答案 2 :(得分:1)

是的,不允许这样做。您无法从网页上的href链接到它们。