你可曾想过原来不仅可以离线阅读feeds,还可以根本不需要客户端软件也能离线写Blog,上线后自动同步?
本想为我的网站找些解决臭名昭著的Ajax "back"按钮的方案,无意中发现了有些人在研究离线存储.离
线存储其实也可以用于解决back/forward按钮问题.
详细资料和演示可以看看以下三个连接:
核心实现:
前面两个都是利用隐藏的Flash applet的离线存储能力来存储数据,再利用
actionscript与javascript来做交互.Flash applet本身的机制也可以实现离线
操作的代理. 存储的数据不会因为关闭掉浏览器而丢失,并且跟Domain name
绑定了.其他的Domain也访问不到.
感兴趣可以试一下这个Demo, 不过需要有个Bloglines的帐号,当你预读了文
章后,可以将网络断开或者将IE设置到离线状态.继续点文章阅读.
目前的问题:
目前的方案还只是初步Proof of Concept, 非常简陋,Flash在IE和FF中的
兼容性支持差别比较大. 同时存在安全隐患(第三个参考链接).
无论如何,离线存储/操作方案是WEB OS技术中相当重要一环. 意义重大!
但是未来浏览器本身是否会考虑支持这项技术,或者用什么标准来实现还不得
而知.
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=711576