Javascript 离线HTML5应用程序和跨站点通信

Javascript 离线HTML5应用程序和跨站点通信,javascript,html,web-applications,local-storage,browser-cache,Javascript,Html,Web Applications,Local Storage,Browser Cache,我正在开发一个使用缓存清单/HTML5在浏览器中脱机工作的web应用程序。在某些情况下,应用程序的修改版本可能会在其他服务器或域上运行。如果这两个web应用程序希望在脱机时进行通信,它们如何实现这一点 据我所知,没有像本地存储那样的全局存储方法。AJAX不起作用,因为这与服务器端脚本有关。网站只能将cookie分配给其域等 用户是否必须联机才能在两个跨站点web应用之间进行通信?您可以在脱机时将数据存储在localStorage中,然后在用户重新联机时将其保存到服务器。这里有一个简单的演示:在i

我正在开发一个使用缓存清单/HTML5在浏览器中脱机工作的web应用程序。在某些情况下,应用程序的修改版本可能会在其他服务器或域上运行。如果这两个web应用程序希望在脱机时进行通信,它们如何实现这一点

据我所知,没有像本地存储那样的全局存储方法。AJAX不起作用,因为这与服务器端脚本有关。网站只能将cookie分配给其域等


用户是否必须联机才能在两个跨站点web应用之间进行通信?

您可以在脱机时将数据存储在localStorage中,然后在用户重新联机时将其保存到服务器。这里有一个简单的演示:

在iframe中加载第二个应用程序,并使用
window.postMessage()

与之通信,这看起来像是一个学习如何制作简单脱机应用程序的精彩脚本,但我上面发布的问题与此无关。我贴的问题令人困惑吗?我能做些什么来澄清我的问题?你需要一个网络连接来与网上的任何东西进行交流。我对SE还是新手,刚刚意识到。。。这应该是程序员而不是程序员吗?不,这似乎是一个适合itThanks的好地方!HTML5有很多新功能。。。我还没来得及测试它,但这看起来非常可行!