Не уверен, что кто-нибудь может мне помочь в этом;но позвольте мне выбросить это там.Я действительно не уверен, что это проблема Phonegap, проблема с устройством или версия Android SDK.Скажите мне, что вы думаете ..
У меня есть Android-апплет, использующий версию телефонной связи 0.9.5;Android SDK 3.0.Одна из функций - после входа в систему;Я записываю cookie, используя javascript на устройстве, чтобы сохранить введенную электронную почту.Это работает во многих телефонах, на которых я тестировал, а также на всех эмуляторах.
Проблема в том, что у меня планшет Acer A500 под управлением версии 3.1.Каждый раз, когда я вхожу в систему;Не могу записать куки на планшет.Похоже, я получаю длину куки;всегда 0. Но не могу написать cookie или прочитать cookie
Итак;есть идеи, если это проблема Phonegap, проблема с таблицей Acer или проблема Android SDK?Предложения?
JavaScript для записи / чтения cookie довольно стандартен:
---- Write Cookie --- var exdate = new Date ();exdate.setDate (exdate.getDate () + 1095);
document.cookie = "email=" + escape(oForm.elements['email'].value) +
"; expires =" + exdate.toUTCString ();
- чтение cookie ---- функция readCookie(cookieName) {var cookieValue = null;
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 ... электронная почта всегда возвращает значение NULL, а длина файла cookie равна 0.
Спасибо за любые советы и предложения... Тони