便携式 HTML5 本地存储

便携式 HTML5 本地存储

我一直在使用 HTML 和 Javascript 开发客户端应用程序,并且一直在尝试寻找一种方法来自动将本地存储数据保存到闪存驱动器或其他存储设备中。是否可以将 HTML 文档的本地存储保存在 USB 闪存驱动器上(而不是浏览器缓存中),以便可以在任何地方访问包含本地存储数据的网页,或将其作为电子邮件附件发送?如果不行,还有其他方法可以将特定网页的持久数据保存在闪存驱动器上吗?

此外,我希望本地存储可以在网络浏览器之间移植,而不是依赖于特定的(可移植的)网络浏览器安装(这样所有本地存储数据就不会依赖于网络浏览器的特定安装。)

答案1

既然您说您是客户端开发人员,我假设您正在创建您想要本地存储的应用程序(或者至少您可以访问它们的代码)。

如果是这种情况,那么您可能应该查看 dojo-storage:http://google-opensource.blogspot.com/2008/03/dojo-storage.html

编辑:我没有仔细阅读问题;本地存储的信息可以在不同的浏览器上访问并且可以通过电子邮件传输的要求本质上赋予了本地存储数据一流的地位;这是 dojox 存储、html5 存储或 html5 离线模式都无法获得的。

我脑海中唯一想到的是做一些类似 TiddlyWiki 所做的事情,动态修改页面本身的源代码;但即便如此,用户也有责任定期手动保存页面。

答案2

这个问题有点模糊;我不知道您是作为浏览器最终用户还是作为 Web 开发人员提出这个问题。

假设用户,我会建议使用 Firefox,在闪存驱动器上安装便携版 FF,并创建一个新的配置文件,目标文件夹也位于闪存驱动器上,然后删除默认设置,这样您的新默认设置就是存储在闪存上的默认设置。这样,您的所有书签、缓存、存储等都在该闪存上。 http://duckduckgo.com/?q=firefox+different+drive+profile

相关内容