当我安装 Google Chrome 扩展程序时,它经常(甚至总是)请求访问我的数据的权限。
这真的有必要吗?这有多大危害/无害?
答案1
Chrome 的扩展程序默认处于沙盒状态,无法访问网页的 DOM。有不同的权限级别,声明适当的权限会导致 Chrome 向您发出警告。
例如,与 Chrome 标签页/获取当前标签页交互的扩展程序将需要声明chrome 标签页许可将带来以下消息:
访问你的标签页和浏览活动
权限警告略显悲观,仅警告最坏的情况,并不一定暗示扩展不好。
为了能够访问您的所有数据,扩展程序需要获得如下权限content_scripts。如果扩展必须操作 DOM(例如:广告拦截器)并显示消息,则需要内容脚本。
有必要吗?取决于扩展,但一般是的。