我正在开发一个使用服务器会话的PhoneGap应用程序.它需要cookie来处理会话.此外,还应处理来自负载均衡器的cookie.所以没有办法解决.你如何处理PhoneGap应用程序中的Cookie?
我已经完成了一些研究:
在真正的iphone上使用Phonegap-3.0.0+ ios6.1,在处理服务器端的真实https域上,来自不同来源的许多响应导致我处理会话cookie的许多尝试和失败,我仍然无法正确处理它Iphone5+Phonegap app,尽管一切都完美无缺Iphone5+Safari.
信息来源和理解
Cookies-in-PhoneGap.这建议使用另一种传输机制在客户端和服务器之间交换cookie.处理有线上的cookie(javascript set:document.cookie=...和get:xhr.getResponseHeader('Set-Cookie'))并将其保存在Phonegap-html5-LocalStorage中,以获取它并在下一个ajax请求中重置它.
Iphone和Phonegap.我已将此可可代码放在文件中app>Classes>AppDelegate.m.我不认为我必须修改它.它似乎默认激活.我的php服务器还告诉我Your session has timed out, or you have disabled cookies..
我已经在不同的环境中处理这个客户端服务器数月,一直工作,直到phonegap进入图片.
问题
提前致谢.