如何存储数据客户端?

时间:2011-11-21 20:51:56

标签: eclipse html5 gwt google-chrome-extension

我正在使用eclipse和gwt在网络应用上工作。我需要存储一些数据。如果我是为Android构建这个,我会使用sqlite db。但我正在为Chrome打包应用程序制作此数据,数据需要与客户端一起存储并保留在那里。我无法想到要搜索的内容,是否有人有示例或教程或指导?感谢

5 个答案:

答案 0 :(得分:1)

如果您被允许使用HTML5, Local storage 最适合您。

更多信息herehere

答案 1 :(得分:1)

GWT实际上已经有了这个。

检查出来:

http://code.google.com/webtoolkit/doc/latest/DevGuideHtml5Storage.html

答案 2 :(得分:0)

您已将其标记为HTML 5,因此我建议您尝试localStorage?

答案 3 :(得分:0)

Chrome浏览器也支持sqlite;应该或多或少地开箱即用(至少它适用于我的应用程序)。至少在现代Chrome版本上。

答案 4 :(得分:0)

由于您正在构建Chrome打包应用,因此您可以使用任何存储空间API supported by Chrome。这包括Web存储和Web数据库,正如其他人已经说过的那样,但是(最近版本的Chrome,因此它取决于您的日程安排)File API和Indexed DB。

你可以在JS中做的一切,你可以在GWT中完成。

正如其他人所说,GWT为您提供了对Web存储的内置访问。 gwt-mobile-webkit项目为您带来了Web数据库。如果您更喜欢File API或Indexed DB,那么您可以使用JSNI从GWT代码访问它们(除非其他人已经编写了包装器库)。

如果选择Web数据库(只能从JS中访问SQLite),您可能需要设置unlimitedStorage permission