我使用content script
创建了Chrome扩展程序以提高工作效率,但它没有加载到
chrome://settings/
chrome-extension://some/extension.html
https://chrome.google.com/webstore/category/extensions
我认为这是一些安全措施,但我找不到任何官方声明。
有没有办法获得这些页面的额外许可或以某种方式获得白名单? 如果不可能,我真的想在我的描述中提供官方链接解释(或至少列出所有不支持的页面)。
编辑:
我的manifest.json file包含权限:"<all_urls>"
和content_scripts
匹配所有网址:"matches": ["<all_urls>"]
答案 0 :(得分:1)
确实很难找到官方声明。
关于CWS脚本的典型问题:
Chrome Extension Content Script on https://chrome.google.com/webstore/
正如wOxxOm所提到的,https://chrome.google.com/webstore/*
是唯一网站例外。
关于chrome://
脚本的典型问题:
Can you access chrome:// pages from an extension?
这也反映在documentation中:"<all_urls>"
只允许&#34;任何使用允许方案的网址&#34; ,chrome://
不是允许的计划之一。
修改:找到了我之前制作的nice summary。
您不可能获得任何一个白名单。
需要白名单的API很危险,我们会尽量避免使用白名单。 [source]