Android Can';在运行安卓3.1的平板电脑上写cookie?
不确定是否有人能在这方面帮助我;但让我把它扔掉 那里我真的不确定这是否是一个电话缺口问题,一个设备 发布或发布Android SDK版本。告诉我你的想法 我有一个Android小程序,使用phonegap版本0.9.5;安卓模拟器 3.0. 其中一个特点是登录后;我使用 设备上的javascript来存储输入的电子邮件。这在中国很管用 我测试过很多手机,也测试过所有手机 仿真器 问题是我有一台运行3.1版的Acer A500平板电脑。每一个 我登录的时间;我无法将cookie写入平板电脑。看来 我知道饼干的长度;总是0。但我不会写一封信 曲奇还是读曲奇 所以,;如果这是Phonegap问题、Acer table问题或 Android sdk问题?建议 写入/读取cookie的javascript非常标准: ----写曲奇--- var exdate=新日期(); exdate.setDate(exdate.getDate()+1095) “expires=“+exdate.toutString()”; --阅读曲奇---- 函数readCookie(cookieName) { var-cookieValue=nullAndroid Can';在运行安卓3.1的平板电脑上写cookie?,android,cordova,tablet,Android,Cordova,Tablet,不确定是否有人能在这方面帮助我;但让我把它扔掉 那里我真的不确定这是否是一个电话缺口问题,一个设备 发布或发布Android SDK版本。告诉我你的想法 我有一个Android小程序,使用phonegap版本0.9.5;安卓模拟器 3.0. 其中一个特点是登录后;我使用 设备上的javascript来存储输入的电子邮件。这在中国很管用 我测试过很多手机,也测试过所有手机 仿真器 问题是我有一台运行3.1版的Acer A500平板电脑。每一个 我登录的时间;我无法将cookie写入平板电脑。看来
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(cookieName + "=");
if (c_start!=-1)
{
c_start=c_start + cookieName.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}
}
return cookieValue;
}
当我读cookie时,email总是返回null和
cookie是0
谢谢你的建议。。。
Tony这是安卓3.1的一个bug。我用2.3.4(sdk版本10)测试了完全相同的代码,它可以正常工作。3.1在Galaxy选项卡上,2.3.4在Nexus s上
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(cookieName + "=");
if (c_start!=-1)
{
c_start=c_start + cookieName.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}
}
return cookieValue;
}