网页网站您现在的位置是:首页 > 博客日志 > 网页网站

Chrome扩展程序 此扩展程序无权访问其他网站 解决方法

<a href='mailto:'>微wx笑</a>的头像微wx笑 2022-09-30网页网站 2 0关键字: Chrome  扩展程序  extensions  

最近在学习开发Chrome扩展程序,但是发现自己开发的扩展程序有权访问的网站一项显示的是:此扩展程序无权访问其他网站而其它的扩展程序是有选项可以选择的:解决方法manifest.jso

最近在学习开发Chrome扩展程序,但是发现自己开发的扩展程序有权访问的网站一项显示的是:此扩展程序无权访问其他网站Lwf无知

image.pngLwf无知

而其它的扩展程序是有选项可以选择的:Lwf无知

image.pngLwf无知

解决方法Lwf无知

manifest.json 文件中添加:Lwf无知

"host_permissions": [
    "*://*/*"
  ],

注意:此方法仅适用于 manifest v3Lwf无知

"host_permissions"用于匹配urls而不是用于权限。Lwf无知

以下做法是错误的:
Lwf无知

"host_permissions": [    "tabs",    "scripting",    "activeTab"
  ]

如果希望扩展在所有站点上都可用,请使用:Lwf无知

"host_permissions": [   "<all_urls>"
  ]

亲测 "*://*/*" 和 "<all_urls>" 是等效的。Lwf无知


Lwf无知

更多权限问题,参考:Chrome扩展程序开发 declare permissions 声明权限Lwf无知


Lwf无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/web/2022-09-30/1394.html

很赞哦! () 有话说 ()