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出现之前,我已经在不同的环境中处理这个客户机服务器好几个月了,一直在工作
问题
提前感谢。不确定Cookie在这里是否有意义,因为在cordova中,我们的应用程序超出了您正在谈论的域的范围。浏览器安全性不允许您在域外设置和接收cookie。如果是关于存储,最好坚持使用html5存储API(或者说享受它)。