Google在去年10月公布了Manifest v3草案,宣布将限制Chrome以WebRequest API来封锁内容的能力,不过,Chrome扩展程序的开发人员倡导者Simeon Vincent近日透露,Chrome企业版中的WebRequest API依旧具备封锁能力。
Manifest文件是用来让开发人员宣称其程序所使用的特定资源,诸如各种文件或API,Google则根据Chrome浏览器的功能来修订Chrome扩展程序的Manifest配置,目前正在使用的版本为Manifest v2,Manifest v3正式版预计会在今年上线。
Manifest v3最重要的变更之一为抑制webRequest API的封锁能力。
不过,Vincent近日阐明,Chrome只是在Manifest v3中调降webRequest API的封锁能力,并非整个webRequest API的封锁能力,该API的封锁能力依然存在于企业版的Chrome中。企业版Chrome(Chrome Enterprise)与一般消费者使用的Chrome浏览器在功能上并无不同,差别在于浏览器的部署与管理方式,且企业版需要订阅Chrome Enterprise服务,并依据所管理的设备数量购买订阅授权。
此外,具备适当权限的扩展程序,仍然可利用webRequest API来观察网络请求,该观察请求为扩展程序的基础,可根据运行时所观察到的模式,来变更扩展程序的行为。
对于用来取代webRequest API执行内容封锁能力的declarativeNetRequest API,Google也将根据开发人员的意见进行改善。