好的,所以我知道HTML本身还没有完成,而且我已经为HTML5的离线模式做了相当多的阅读。
以下是问题:
我是否可以设置离线应用程序,使整个系统脱机工作,并与SAME网络中的其他客户端共享缓存(或XML存储库,或SQL-Lite数据库等)?
例如,我的系统运行在需要在本地网络内相互共享信息的客户端上,但它完全基于Web。如果本地网络的路由器死机,这些客户端如何继续相互通信?
=== END ===
注意:如果您仍然不清楚,我建议您继续阅读。以下信息是为了进一步阐明我的想法。
如果您还在阅读,这里有一个详细的例子:
一家餐馆的4个人正在使用基于网络的订购系统。它们每个都有一个iPod Touch(lol),通过Wifi连接到互联网。每个成员在共享帐户下登录系统,这允许他们共享信息。厨师也连接,但在厨房使用安装的iPad(lolz)。
当服务员记录订单时,数据存储在DB中,并且AJAX用于不断刷新Cook的屏幕,因此他会立即得到通知。
假设,宙斯击倒了餐厅的电力。
现在,没有互联网连接,但所有相关设备仍然可以运行,这要归功于其固有的电池导向特性。
网络应用程序切换到离线模式,并使用缓存的菜单和屏幕。
BUT!
离线系统如何在客户端设备之间共享信息? iPod Touch#3如何告诉Cook的iPad - “嘿那里,这是订单#5352”?
最明显的想法是共享缓存或其他东西......
想法?
答案 0 :(得分:0)
这是不可能的。没有服务器,WebPages无法通信。 您唯一能做的就是为互联网上的服务器离线或无法访问的情况设置本地服务器。