在关闭webapp中的webapp时,cookie被清除

时间:2011-08-01 09:06:59

标签: android cookies setcookie android-browser

我正在研究Android手机的网络应用程序,基本上很少有使用Phonegap for android打包的js和html文件。我正在向服务器发出http请求,获取一些cookie(其寿命为10年)。这些cookie由响应头设置。现在这适用于此会话,设置的cookie随每个请求一起发送。但是如果退出应用程序并重新启动它,cookie就会消失,并且不会随请求一起发送。
饼干的寿命是10年。他们不应该坚持下去吗?请告诉我哪里弄错了?

编辑 - 我尝试在一个sqlite数据库中保存cookie,然后在进行ajax调用之前在document.cookie中正确设置它。仍然没有发送。任何想法......?

1 个答案:

答案 0 :(得分:1)

应用关闭后,Cookie不会持续存在。另外,根据w3c规范,你不能使用javascript直接在xhr对象中设置cookie,这就是为什么我无法做到这一点。
解决方案是重新执行首先在饼干罐中设置cookie的操作。