Chrome 新闻:Mac和Linux Beta版, 扩展和Web Sockets

Google Chrome的最近更新有:Mac和Linux Beta版, Windows和Linux的扩展,以及Web Sockets。

 

Chrome Mac版被认为是和Windows版一样快速,安全而且稳定。并且延续了Mac的外观和感觉。它使用了如拼写检查服务、钥匙链密码管理系统和系统沙盒提供的安全性等Mac操作系统的特性。Mac 上Chrome 还没有支持Gears,只有Firefox和Safari可以。

 

 

Google Chrome Linux 版本使用了Gnome 和KDE两种桌面环境,以及通常的包管理器来自动更新。来自Google以外的50位开发者在帮助开发这个开源项目。Gears也还没有支持Chrome/Linux ,只有Firefox/Linux支持。


扩展

 

另一个更让人期待的特性是扩展。 虽然还是beta版,已经有超过300个扩展功能,而且还会添加更多。因为任何人都可以在遵守协议的前提下提交自己的扩展。Windows和Linux版的Chrome已经支持了扩展功能,Mac版也会很快支持。

 

每个扩展发布后,会收到一个30个字符长的ID,它是由Google基于一对公钥和密钥来自动生成的。一个Chrome扩展文件(CRX)包含该扩展对应的公钥,一个使用私钥生成的扩展内容的签名,以及用户上传的zip文件内容。当安装扩展或扩展自动更新时,Chrome 使用公钥来核实签名。这样确保了内容的安全,保证用户使用的扩展来自于原始的发布者。扩展能够被放在其他的站点,而不只是Google站点,只要改下manifest 文件来指向对应的网址就可以更新。

 

每个人都可以决定他所喜欢的扩展,不过如下是最受欢迎的前十名列表:

 

  1. Google邮件检测 - 显示你的Google邮箱的未读邮件个数
  2. RSS订阅扩展  - 只需要点击鼠标一下即可订阅某个feed
  3. Google翻译 - 自动把网页翻译成所选语言
  4. Google Wave 提醒 - 显示最新wave的个数
  5. AdThwart - 阻止广告
  6. Twitter条  - 直接从Chrome发布信息到Twitter
  7. Chrome.fm - 听音乐
  8. Google Chrome的Facebook扩展  - 另外一种格式读取Facebook的更新
  9. Chrome手势 - 通过鼠标来指挥浏览器
  10. Xmarks 书签同步- 同步不同的电脑和浏览器的书签。

 

Web Sockets

 

作为制定中的HTML5标准的一部分,Web Sockets可以让web应用能和服务器进程进行双向的通信,而不用依赖于长时间的轮询。同样的原因,开发者们一直在使用XMLHttpRequest ,但是因为它依赖于长Get命令而增加了复杂性。Web Sockets 连接打开后,Web Sockets 能够用send()来向服务器端发送消息,并且注册一个事件处理句柄来接收消息,通过Web Sockets协议,就能够进行通信了:

这样就在在可控环境中运行不可信任代码的客户端和选择从那段代码进行通信的远程主机之间开启了双向通信。 这里所用的安全模式是Web浏览器最初常用的安全模式。该协议包含一个初始的握手和接下来的一个TCP层之上的基本消息框架。这项技术的目的是为基于浏览器的应用程序提供一项支持双向通信而不需要打开多个HTTP连接(比如.使用XMLHttpRequest 或多个<iframe>以及长轮询)的机制。

开发通道上提供的 Chrome 从 4.0.249.0 版本开始就支持Web Sockets了,服务器端程序也可以开始使用它。

你可能感兴趣的:(Chrome 新闻:Mac和Linux Beta版, 扩展和Web Sockets)