最新版 Chrome Dev 为开发人员提供的新功能一览

Posted by Eyon on March 27, 2010

Chrome Dev 分支今天面向全平台更新到了 5.0.360.0 版本(注:官方博客中这里写的是 5.0.356.2版,笔者认为有可能是笔误,也可能是说从 356.2 版开始就已经加入了本文中提到的功能),不仅仅对于普通用户来说有了大幅度改进,而且对于开发者也提供了更多的 API 和功能,开发人员在开发新扩展的时候不妨试试这些新的功能,或许能帮助你开发出更实用的扩展程序。

  • 地理定位 API:需要使用 --enable-geolocation 命令行参数;
  • 隐私模式下使用扩展
  • 未打包的扩展在重启后也可以使用;
  • 扩展页面可以加入 Favicon ,需要在 manifest.json 文件中定义一个 16×16 像素的图标;
  • 给 browserAction 和 pageAction 加入 setPopup() 函数,以实现针对不同的标签显示不同的弹窗功能; 需要注意的是这些功能仍然处在开发阶段并且不是 100% 稳定,除了上面介绍的这些功能之外,还有两个实验性的功能,你可以给浏览器加入 --enable-experimental-extension-apis 命令行参数之后使用下面的这两个功能:

  • chrome.experimental.infobars
  • chrome.experimental.contextMenu 为了帮助开发者更好的理解这些功能,Chromium 还提供了一些样本和开发指南:

  • 在扩展中使用 Google Analytics 的样本指南
  • 显示、创建和更新 Google 文档的扩展
  • 在扩展中加入 OAuth 认证的指南; 另外,开发者还可以通过 Twitter 关注 @ChromiumDev 这个账号和 Chromium 官方开发团队取得联系。

Via Chromium Blog