Cookies Phonegap未传播会话cookie

Cookies Phonegap未传播会话cookie,cookies,ios6,cordova,Cookies,Ios6,Cordova,使用Phonegap-3.0.0+ios6.1,在真正的iphone上,在处理服务器端的真正https域上,来自不同来源的许多响应导致我在处理会话cookie时遇到许多尝试和失败,我仍然无法在Iphone5+Phonegap应用程序上正确处理它,尽管在Iphone5+Safari中一切都能完美运行 信息和理解来源 。这建议使用另一种传输机制在客户端和服务器之间交换cookie。处理在线cookie(javascriptset:document.cookie=…和get:xhr.getRespo

使用
Phonegap-3.0.0
+
ios6.1
,在真正的iphone上,在处理服务器端的真正https域上,来自不同来源的许多响应导致我在处理会话cookie时遇到许多尝试和失败,我仍然无法在
Iphone5+Phonegap应用程序上正确处理它,尽管在
Iphone5+Safari
中一切都能完美运行

信息和理解来源

  • 。这建议使用另一种传输机制在客户端和服务器之间交换cookie。处理在线cookie(javascript
    set:document.cookie=…
    get:xhr.getResponseHeader('set-cookie')
    )并将其保存在Phonegap-html5-LocalStorage中,以便在下一个ajax请求中获取并重置它

  • 。我在文件
    app>Classes>AppDelegate.m
    中找到了此cocoa代码。我不认为我必须修改它。它似乎默认激活。我的php服务器仍然告诉我您的会话已超时,或者您已禁用cookie。

在phonegap出现之前,我已经在不同的环境中处理这个客户机服务器好几个月了,一直在工作

问题

  • 从网络阅读资料来看,phonegap应该已经设置为支持cookie。对不对
  • Phonegap在默认情况下真的处理cookie吗(就像创建项目时一样)
  • cookie处理传输机制是否必须由开发人员实现

  • 提前感谢。

    不确定Cookie在这里是否有意义,因为在cordova中,我们的应用程序超出了您正在谈论的域的范围。浏览器安全性不允许您在域外设置和接收cookie。如果是关于存储,最好坚持使用html5存储API(或者说享受它)。