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

tem*_*ame 16 google-chrome-extension

在编写manifest.json文件时,必须matches为内容脚本指定.在httphttps做工精细,但如果我尝试包括chrome://*/*或它的任何变种,我得到我试图使用无效的方案,为我的错误matches.

不允许吗?

And*_*all 24

默认情况下,您无法在chrome://网址页面上运行.

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

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

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

  • 请注意,此标记被视为"坏标记",并在下次重新启动Chrome时触发警告"稳定性和安全性将受到影响". (3认同)
  • 是的,这不再起作用(Chrome Canary 69)。 (2认同)

Mét*_*ule 5

授权计划matcheshttphttpsfileftp
因此,chrome不是一个有效的方案。