【发布时间】:2016-12-26 05:01:05
【问题描述】:
我目前正在使用ASP.Net 做一个POS(Point of SALE) 项目。当INTERNET 可供客户端使用时,我的 Web 应用程序运行良好,但我试图帮助客户端使用此 Web 应用程序,即使客户端没有INTERNET 连接。
所以,我做 RND 的任务是:
- 通过在
HTML5中创建缓存清单文件,启动我的Web 应用程序的离线版本。因此,客户端可以离线访问网络 当他没有互联网连接时应用程序(使用CACHE.APPCACHE)- 当客户端没有网络时,使用
HTML5 WebSql在客户端存储销售数据。在那之后,这个离线 销售数据(本地销售数据)同步到实时数据库,当 互联网已连接。
但问题是,HTML5 Web Sql 可以通过浏览器中的“删除 Cookie 和内容数据” 来删除。因此,可以删除本地存储中的所有 sale-data。
是否有其他解决方案可以在客户端存储数据,以使本地存储的数据无法通过浏览器中的“删除Cookies和内容数据”删除。
或者我们可以将LOCAL-Data 存储到某种XML 文件中,而不是HTML5 WebSql!
Sale-Data= 使用POS进行销售时的数据存储Local Storage= 数据存储在客户端Live Storage= 实时数据库中的数据存储
【问题讨论】:
标签: c# asp.net html cookies web-sql