Chrome扩展程序 此扩展程序无权访问其他网站 解决方法
微wx笑 2022-09-30【网页网站】 2 0关键字: Chrome 扩展程序 extensions
最近在学习开发Chrome扩展程序,但是发现自己开发的扩展程序有权访问的网站一项显示的是:此扩展程序无权访问其他网站而其它的扩展程序是有选项可以选择的:解决方法manifest.jso
最近在学习开发Chrome扩展程序,但是发现自己开发的扩展程序有权访问的网站一项显示的是:此扩展程序无权访问其他网站
而其它的扩展程序是有选项可以选择的:
解决方法
manifest.json 文件中添加:
"host_permissions": [ "*://*/*" ],
注意:此方法仅适用于 manifest v3
"host_permissions"用于匹配urls而不是用于权限。
以下做法是错误的:
"host_permissions": [ "tabs", "scripting", "activeTab" ]
如果希望扩展在所有站点上都可用,请使用:
"host_permissions": [ "<all_urls>" ]
亲测 "*://*/*" 和 "<all_urls>" 是等效的。
更多权限问题,参考:Chrome扩展程序开发 declare permissions 声明权限
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/web/2022-09-30/1394.html