Tag-Archive for » gear «

星期三, 08月 13th, 2008 | Author: Joshua

Google Gears是一款Google开发的软件,让使用者可以离线上网,但目前仍处于beta阶段。这套软件透过SQLite 数据库让本地端能够把资料暂存起来。所以网页是透过暂存区取得的,而不是从实际的网络上取得。而且,Web 相关的程式可以周期性的透过 Google Gears 将本地暂存的资料与网络上的资料做同步。如果网络暂时无法使用,这个同步过程将会延后,直到网络恢复为止。因此,Google Gears 的 Web 相关应用并不是即时的。

Google Gears是一个自由和开源软件,以BSD 许可证发布 。

简介

Google Gears通过以浏览器扩展的方式添加JavaScript API使得浏览器的脚本能够访问本地的缓存数据库。本扩展仅支援 Firefox 和 Internet Explorer 并需工作于Windows、Mac OS X 或者 Linux 下。当前已有一个能够支援Safari浏览器的开发版。当前,Google Reader 和 Google文件 是Google 仅有的两个能够使用 Google Gears 的程序,然而也有另外的Web程序,例如Remember the Milk已经添加了Google Gears 这个功能。在Google Reader 中,在线模式和离线模式需要认为切换,这主要是由于数据传输过程中有所区别。在别的程序中,例如Remember the Milk,在线模式和离线模式能够无缝切换。

Google Gears有三个主要的API组件:

* 一个本地服务器,用来存储和读取离线程序资源 (包括HTML, JavaScript, images等)。
* 一个小型数据库(以SQLite构建),用来储存本地数据。
* 一个工作池,用来让开发者将本地数据与服务器端后台同步。

支援

通过使用一个Greasemonkey 脚本 created by one of the Google Gears engineers,Google Gears 能够在一些原本不被支持的站点上启用。

Category: 百科资料  | Tags: ,  | Leave a Comment