chrome
chrome
  • 发布:2015-10-13 15:57
  • 更新:2015-10-19 10:20
  • 阅读:1993

android cookie不能保存?

分类:MUI

第一次登录后,代码会保存登录的账号和密码,如果发现请求没有登录,就用保存的账号密码登录一下。

现在的问题是第一次登录成功,服务器端的session老化后,用保存的账号密码登录后,不能正常的设置cookie, app发起的请求始终都是第一次登录的时候保存的cookie。

在iphone上没有这个问题。

2015-10-13 15:57 负责人:无 分享
已邀请:
果汁

果汁

建议用localStorage代替cookies

chrome

chrome (作者)

我的问题实际和
http://ask.dcloud.net.cn/question/3032
这个问题是一样的。
如果想上面这个问题回答的用jQuery就是ok的,我推测问题应该出在mui.js的ajax函数里面。
但是我在onreadystatechange函数里面调用xhr.getResponseHeader,发现cookie只能返回一个。
即便我调用plus.navigator.getCookie也只能取得一个cookie的值。
所以我对jQuery是ok的表示比较怀疑....感觉更像是android的基座里面的原生代码由问题。

最后我是通过修改服务器,删除了其他cookie,只保留要用的那个cookie来解决我的问题的。

该问题目前已经被锁定, 无法添加新回复