我需要在 chrome 扩展中声明 host_permissions 吗?

Gan*_* Xu 8 google-chrome-extension manifest.json

我正在创建一个 Chrome 扩展程序,用户应该能够在他们所在的任何网站上访问该扩展程序。我没有任何内容脚本,只有 popup.js 和 background.js。我是否需要像这样在清单 V3 中拥有主机权限?或者我可以省略 host_permissions 吗?

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

小智 2

不,您不需要添加主机权限,除非您的扩展需要直接与用户浏览器/客户端数据交互,例如 cookie、webRequest 和选项卡。

本文有帮助: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/host_permissions# :~:text=Use%20the%20host_permissions%20key%20to,a %20请求%20获取%20a%20权限