可以使用postMessage跨越phonegap和网站的localStorage吗?

时间:2013-05-17 17:02:30

标签: javascript html5 cordova local-storage postmessage

我的方案:用户通过付费广告访问网站,用户根据广告加载到特定状态,还会显示用户下载应用的链接。如果用户下载应用程序,我需要以与网站相同的状态打开应用程序。用户不会登录(最有可能)。为了实现这个功能,我尝试了localStorage,iframes和window.postMessage。

3部分实施:

  • 甲。网站
  • B中。 phonegap app
  • ℃。交叉域页面,处理请求并存储由A& A访问的localStorage。乙

工作原理:

  • 在safari浏览器中与C对话(这很好)
  • B与C数据的对话返回Null而不是A设置的值。
  • 如果我在safari中运行B而不是本机app,则会按预期返回数据。

假设:

  • B在本机应用程序的Web小部件中运行,C从safari访问,并从B的应用程序空间沙箱化。

我的想法是否正确?

如果有,还有另一种/更好的方式在网站和应用之间共享数据,即使该应用还没有安装在个人电话上。

0 个答案:

没有答案