我目前正在开发一个需要在移动浏览器上运行的 mvc4 应用程序。
我对它的要求之一是,如果设备无法连接到互联网,该站点应该仍然“工作”,并且一旦重新建立互联网连接,任何更改都会同步到服务器。
该网站是一个电子商务网站,因此我将研究诸如将商品添加到购物车等功能。
我查看了 html5 本地存储来管理应用程序离线时的更改,但不确定该存储是否会存在于单个页面的多个页面中。任何人都可以确认吗?我计划使用缓存清单文件将页面存储在客户端设备上。
我想要一些关于如何实现站点离线工作的指示,一旦建立连接,更改同步到服务器?