我一直在对 HTML5 本地存储/离线功能进行一些研究,并且开始对它有更好的了解。我一直在使用 Grails 设计一个计费应用程序,我只是想知道是否可以将 Grails 应用程序设置为离线 Web 应用程序,就像使用 HTML5 一样(通过使用 list 文件)。如果是这样,它的设置方式是否与 HTML5 的设置方式相同,或者是否有任何需要记录的关键差异?另外,在 Grails 中实现 HTML5 本地存储功能的最佳方法是什么?是否有任何插件或框架可用于此目的。有没有人以前使用过这个插件/框架,如果是的话,你知道是否有任何指南或示例可以在任何地方使用它,真正能够帮助我开始使用它? 我希望获得有关使 Grails 应用程序“离线”工作的信息
提前致谢!
最佳答案
我自己正在开发一个离线 HTML5 应用程序。最大的区别是它是单个页面而不是许多小页面(但如果您尝试过,它可能会以这种方式工作;您需要确保它在启动时获得了所需的所有数据)。
不要忘记将应用程序缓存 MIME 类型添加到您的配置中。
我从来没有想过要寻找一个本地存储插件。在我的项目中,本地表(我使用 WebSQL,因为它位于 Webkit 浏览器中)与域类不同,因为它们具有不同的功能;也就是说,它们必须保存域表的数据,直到设备可以与主机同步。
我希望这里有一些有用的东西。
编辑
关于javascript - 将 Grails Web 应用程序转换为离线 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9778984/