我一直在使用PHP / MySQL的POS系统,如果客户互联网出现故障,他们就失去了销售产品的所有能力。
在“离线模式”下我只需要基本功能,例如销售产品我只需要记录价格/数量和产品ID。
我可以使用最新的浏览器,所以我一直在研究HTML5 localStorage,它可以将数据存储到浏览器会话中,如果我使用AJAX记录事务,它将正常工作。
但我不确定如何检查互联网是否已关闭,如何确保客户端仍然可以看到网页而不会出现错误/无连接屏幕,以及如何实现localStorage功能来覆盖常规功能
如果你可以提供帮助,或者有更好的方法来解决这个问题,那就太棒了!
旁注:我正考虑转而使用此开源销售点,如果有帮助的话 - http://sourceforge.net/projects/opensourcepos/?source=directory
由于
编辑:搜索功能也用于查找所有产品,并使用AJAX调用。有没有办法在本地存储产品列表(从MySQL生成)。我可以将所有产品的列表填充到html中,但如果刷新页面,它将会丢失。