5

在真正的 iphone 上使用Phonegap-3.0.0+ ios6.1,在处理服务器端的真正 https 域上,来自不同来源的许多响应导致我在处理会话 cookie 时经历了许多试验和失败,我仍然无法在 an 上正确处理它Iphone5+Phonegap app,尽管一切正常Iphone5+Safari.

信息来源和理解

  • Cookies-in-PhoneGap。这建议使用另一种传输机制在客户端和服务器之间交换 cookie。处理网络上的 cookie(javascriptset: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 出现。

问题

  1. 从网络读数来看,phonegap 应该已经设置为支持 cookie。对不对?
  2. Phonegap 是否真的默认处理 cookie(就像创建项目时一样)?
  3. cookie处理传输机制是否必须由开发人员实现?

提前致谢。

4

0 回答 0