Javascript 是否可以跨phonegap和网站使用postMessage进行本地存储?
我的场景:用户通过付费广告进入网站,用户根据广告加载到特定状态,用户还显示下载应用程序的链接。如果用户下载应用程序,我需要在与网站相同的状态下打开应用程序。用户将不会登录(很可能)。为了实现这个功能,我尝试了localStorage、iframes和window.postMessage 第三部分实施:Javascript 是否可以跨phonegap和网站使用postMessage进行本地存储?,javascript,html,cordova,local-storage,postmessage,Javascript,Html,Cordova,Local Storage,Postmessage,我的场景:用户通过付费广告进入网站,用户根据广告加载到特定状态,用户还显示下载应用程序的链接。如果用户下载应用程序,我需要在与网站相同的状态下打开应用程序。用户将不会登录(很可能)。为了实现这个功能,我尝试了localStorage、iframes和window.postMessage 第三部分实施: A.网站 B.phonegap应用程序 C.跨域页面,用于处理请求并存储A&B要访问的本地存储 工作原理: 在safari浏览器中与C对话(这很好用) B与C对话返回的数据为Null,而不是
- A.网站
- B.phonegap应用程序
- C.跨域页面,用于处理请求并存储A&B要访问的本地存储
- 在safari浏览器中与C对话(这很好用)
- B与C对话返回的数据为Null,而不是A设置的值
- 如果我在safari中运行B而不是作为本机应用程序运行,那么数据将按预期返回
- B在本机应用程序的web小部件中运行,C是从safari访问的,并且是从B的应用程序空间进行沙盒处理的