豆瓣离线使用 Google Gears API 来实现离线浏览的功能。Google Gears 是一款 Google 开发的软件。Gears 通过 SQLite 数据库让客户端能够把网页暂存起来,并通过内部服务器(Local server)把数据库中暂存的网页重现,从而让用户实现离线上网的功能。Google Docs 和 Google Reader 都支持用 Gears 将本地暂存的资料与网络做同步。
豆瓣离线现在版本为 0.1,还有许多的不完善之处,欢迎大家的建议、意见和 Bug 报告:-)
功能
- 保存豆瓣上的某个页面,以及相关的图片、CSS 和 Javascript 脚本
- 按分类浏览已缓存的页面,目前的分类有:条目,小组和用户
使用方法
- 如果希望保存当前页面,我们先找到导航栏“退出”附近的“离线”。点击“离线”,待离线状态栏展开完毕后,点击“离线”下面的“收藏此页面”。注意,点击之后不要马上关闭窗口,因为相关的文件可能还在下载中。另外我们也可以打开 FireBug 的终端(Console)来看看究竟那些文件被下载下来了。
- 如果希望浏览已缓存的页面,
点击 Firefox -> File(文件) -> Work Offline(离线工作)来强制 Firefox 进入离线工作的状态。点击“离线” -> “离线浏览”,然后在缓存页面目录,我们可以点击其中的链接访问已被缓存的页面。 - 如果希望恢复在线浏览,在同样的地方点击“在线浏览”。
- 第一次使用豆瓣离线脚本时,Gears 会弹出两个安全警告对话框,都选择 Allow(允许)就可以了。
安装需求
- Firefox (>=3.0.0): http://www.mozilla.com/en-US/firefox/
-
GreaseMonkey (>=0.8):https://addons.mozilla.org/en-US/firefox/addon/748
- Google Gears (>=0.4):http://gears.google.com/
下载
大家可以从我的 GitHub Repo 中检出最新的脚本试用
git clone git://github.com/wuyuntao/douban-offline.git
或者从 UserScripts 网站上下载

2008-09-23 UPDATE 0.2:
豆瓣离线脚本更新为 0.2,有下面这些改动:- 可以手动切换上线/离线浏览
- 可以更新缓存页
- 新增两个分类,日记和相册
- 选中分类有高亮
2008-10-15 下载链接更新:
祸不单行。github 前几天数据库出了问题,到现在还没有恢复; userscripts.org 貌似被 GFW 给封了;今天 GAE 提供的四个 IP 中的又一个阵亡了。。。不管怎样,上面两个下载的链接都不管用了,现在提供一个本地的下载链接。
2008-10-22 UPDATE 0.4:
豆瓣离线脚本更新为 0.4,有下面这些改动:- 增加了翻页的功能
- 增加了评论和豆邮两个标签
- 增加了一条 Douban Helper 的控制台命令:write(wyt:Douban Helper 请安装最新版本)
- 改正了相册日记等页面离线按钮位置不正确的bug





