我正在开发一个web应用程序,它可以在离线浏览器中使用缓存清单/HTML5 5。在某些情况下,应用程序的修改版本可能在另一个服务器或域上运行。如果这两个web应用程序想要在脱机的同时进行通信,那么它们如何实现这一点呢?
据我所知,没有像本地存储那样的全局存储方法。AJAX将无法工作,因为这与服务器端脚本有关。网站只能将cookie分配给他们的域,等等。
用户是否必须在线才能在两个跨网站应用程序之间进行通信?
发布于 2012-09-24 03:56:15
将第二个应用程序加载到iframe中,并与window.postMessage()进行通信。
发布于 2012-09-24 02:17:19
您可以在脱机时将数据存储在localStorage中,然后在用户重新联机时将其保存到服务器上。下面是一个简单的演示:https://github.com/chovy/offline-app
https://stackoverflow.com/questions/12558034
复制相似问题