我正在制作Chrome扩展程序,正在查看我的manifest.json文件并实现了一些目标:
我对此类网站拥有权限:
[hello,everyone]
如果我使用"permissions": [
"*://*.google.com/*",
"*://*.twitter.com/*",
]
作为内容脚本,是否仅限于 Google和Twitter域名?或者,即使没有获得许可,它还会将脚本注入其他网站吗?
答案 0 :(得分:4)
如上所述here,
如果应始终注入内容脚本的代码,请使用content_scripts字段在扩展清单中注册它。如果您只想有时注入代码,请改用权限字段。
我相信all_urls
会覆盖权限。在我的一个使用all_urls
的扩展程序上对此进行测试后,它实际上可以在非Google / Twitter域上运行。然后,我点击了chrome://extensions
中我的扩展程序上的权限链接,它告诉我该扩展程序可以在您访问的网站上阅读并更改您的所有数据"