Google 是一家网络公司,它不到万不得已是不会出客户端(Client)的,就算有客户端,一般也有相应的网络界面可供选择,比如 Google Earth,Goolge Talk 等。丰富而成熟的 AJAX 技术应用使得 Googl e的网络界面非常完美,几乎可以替代客户端程序而存在,并且由于网络的特性,使得这些服务有了绝佳的跨平台性,使得Windows, Linux, Mac OS X三方不用再你争我斗哪个系统更好了。

当今的网络虽然很发达,但是有些情况下还是不能联网的,这时候就不能使用 Google 的服务了吗?当然不是。

前一段时间我一直在折腾 Google 各项服务的 Offline Mode ,也就是离线模式。这是依赖于 Gears 的一项技术,Gears 也是跨平台的,支持 IE8,Firefox,Safari,Opera Mobile,Windows Mobile 等。经过我的试验,在 Windows 7 环境下如果 IE 装了 Gears,崩溃的几率将大大提高。而对 Gears 支持最好的浏览器,自然莫过于 Google 自家的 Chromium 或者是 Chrome 了――这两个浏览器默认就自带了Gears。这个名字很怪的小东西能让在线的网页本地化,也就是把网页上需要用到的各种 AJAX 脚本和其它一些元素全部下载到本地然后执行,这样就可以免于连接网络了。

就我的体验来看,目前 Gmail 的离线模式是做得最成熟的,而 Google Reader 的离线模式对我则是最有价值的。

用 Chromium 打开 Gmail 的网页,在右上角会有一个 Offline 字样(我写这篇文章的时候是 0.2 版),点击之,Gears 会问你是否同意,如果你同意了,它就会把 Gmail 工作需要用到的脚本和元素下载到本地,并且根据你的邮箱容量大小,把你的近期邮件也下载下来,这个过程要视你的邮件大小以及网速决定,一般不会超过五分钟。(一次下载完成后,以后就是很快速地增量同步了)

当 Gmail 显示 Synced 之后,就表明你的 Gmail Offline 已经准备就绪了,好了,现在你已经可以拔掉网线了。就算把浏览器关掉了也没有关系,下次再打开的时候只要按正常地输入 www.google.com/mail/ 就可以进入离线 Gmail 了――它会自动判断你是否在线。

离线 Gmail 对于我来说还是比较有意义的,我订阅了 GFans 这个 Google Group ,会产生一些主题邮件,这些邮件是闲暇时候去看的,所以我可以先连接网络,把这些邮件同步到本地,然后慢慢看,看了之后也可以像正常一般地回复、加星标等,这些操作都会被记录下来,你的回复也会被放到左边多出来的 Outbox 里,等到下次联网的时候,Gmail 会自动把这些操作全部上交到服务器。

Google Reader 的离线版则对我更加有意义。我一般一个星期去看一次 Google Reader 的,我订阅的源会产生 300 个左右的未读条目,阅读需要一些时间,但是联网时间又是有限的,这时候最好的方法就是把它们下载下来再看。

经过的我的实测,Chromim 暂时无法使用 Reader 的离线模式,Chrome 可以使用,但是也有一些问题。

用 Chrome 打开 Reader,点击右上角的绿色向下箭头,Gears 会把 Reader 的基本结构和最近 2000 条条目下载下来。由于并不下载图片,这个过程很快,一分钟左右就可以完成。需要注意的是,由于 GFW 的封锁,你的条目里一旦出现一些敏感词就会下载失败,所以在下载之前最好要把 Reader 改成 https 链接,这样下载是万无一失的。

由于 Reader 的离线模式不是很成熟,所以它有些 Bug,最大的表现就是不能关闭浏览器!关闭浏览器后再打开,什么都没了。所以一定要在断网后保持浏览器是开着的,然后就可以慢慢地阅读那些未读条目了,一样的加星等操作。下次连网时点击右下角的那个蓝色向上箭头就可以把这些操作同步上去了。


欢迎留下评论。评论前,请先阅读《隐私声明》。