两个新的API:chrome.experimental.history 和 chrome.experimental.processes已经部署到了最新版本的Chrome Dev分支浏览器里。chrome.experimental.history可以让开发者查询并修改用户浏览的历史,最终完成后你甚至可以替换你的历史页面访问记录(比如把观看“三俗照片”的网页历史记录改成“保鲜教育”?)。chrome.experimental.processes可以允许开发者存取Chrome的处理模型,包括处理ID和单独标签页的CPU占用率。目前这两个API都处于未完成阶段,未来会陆续加入的新功能请看这个设计文档。
这俩API也有一些限制。首先,他们还处于实验阶段,所以你必须在打开Chrome的时候加入命令行才可以激活他们:
--enable-experimental-extension-apis
其次,你不能上传包含这两个实验API的扩展到Google Chrome的扩展中心里。
最后,这些API将来的升级都不能保证根以前版本兼容,所以你今天用它们新写的扩展在下次API更新后没准就失效了。
不过这两个新的API还是很有意思的,尤其是对历史记录的控制,恩……发挥你的想象力吧!