Опитвам се да задам бисквитка, използвайки javascript в уеб изглед. Уеб изгледът се зарежда от локалната директория с активи по този начин (където страницата е низ като "index.html")
engine.loadUrl("file:///android_asset/" + page);
Открих, когато точно същият файл се зарежда от мрежата (т.е. http://www.domain.com/index.html), тогава същият файл може да зададе бисквитката според очакванията.
По-старите версии на android позволяват създаването на бисквитки на локални файлове, но по-новите версии не. Тествах това и работи на Samsung Galaxy Ace, HTC Desire Z и eclipse емулатори на по-нисък SDK, но не работи на Samsung SIII или Samsung Tab 10.1.
Трябва да задам бисквитка, за да пренасям данни между страниците в моя уеб изглед; запазване на резултатите от търсенето за повторно показване.
Ако някой знае някакви методи/хакове за заобикаляне на този проблем с локалните файлове, наистина ще съм много благодарен. Занимавам се с това от около 8 седмици. Зададох подобен въпрос, който може да е полезен за по-нататъшно четене, но проблемът вече е идентифициран и е много различен въпрос, така че задавам това тук. Бисквитката за уеб изглед на Android връща нула
Благодаря.