最新的 Chrome Beta 分支中,增加了两个新的实验性扩展API,分别为 Web Navigation Extension API 以及 Proxy Extension API,这两个 API 是 Chrome 首批底层 API,通过这种底层 API 可以让扩展和应用更深入的和用户的浏览体验紧密结合。
Web Navigation Extension API : 允许扩展开发者观察浏览器导航事件,包括顶级(跨页)导航与页内导航 因此该 api 允许准确的跟踪标签显示的确切页面(或具体段落)以及用户如何抵达该页面,这个 API 在很多场合下都可以使用,包括收集并统计或分析数据、安全浏览扩展与开发工具。
Proxy Extension API: 这个 API 允许用户直接通过 Chrome 扩展配置代理设置,代理可以作用于整个浏览器也可以作用于某个具体的设定,并且支持多种代理类型,甚至连PAC脚本都支持,非常强大。相信有了这个 API 之后,开发者能够为我们做出非常优秀且方便的网络代理扩展程序。
需要注意的是,使用这两个实验性 API 需要先到实验室 about:flags 里面打开 Experimental Extension APIS这个项目。同时为了隐私考虑,当这些 API 进入 Stable 稳定分支后,使用这些 API 的扩展将会自动被禁用并重新请求用户的授权。
