Mozilla上周披露,旗下的Firefox浏览器团队正着手改革Firefox扩展程序在征求用户同意数据使用的方式,旨在简化开发人员的数据请求作业,并准备把相关请求集成在Firefox扩展程序的安装流程中,预计于今年内实现。
根据Firefox扩展程序政策,开发人员在打造任何需要搜集或传输用户数据的Firefox扩展程序时,都必须创建并显示一个取得用户同意的对话框,并清楚地列出所需搜集的数据类型,同时明确告知用户接受或拒绝数据搜集所带来的影响。不过,开发人员必须自己设计与实现取得相关数据的用户同意界面,导致不同的扩展程序都有自己的实现方式。
现在Firefox正在构建一项新功能,让开发人员能够利用标准化的清单来指定扩展程序所要搜集与传输的数据类型,另一方面,当Firefox用户要安装新的扩展程序时,也会显示该扩展程序所要求的数据搜集类型及所需的权限清单。用户可以选择同意数据搜集或权限请求,继续安装扩展程序,或者拒绝并取消安装流程。
Firefox团队打算借由更新WebExtensions扩展程序API,以纳入这些数据搜集选项,让开发人员更容易实现;新的扩展程序数据同意流程则会被集成到Firefox扩展程序的安装流程中,不论是在开发端或用户端都能带来更一致的体验。