Друг, я тоже безуспешно пытался использовать файлы cookie с телефонной связью. Решением было использование localStorage.
Key Простой пример:
var keyName = window.localStorage.key(0);
Set Item Простой пример:
window.localStorage.setItem("key", "value");
Получить Пункт Быстрый Пример
var value = window.localStorage.getItem("key");
// value is now equal to "value"
Удалить элемент Простой пример:
window.localStorage.removeItem("key");
Clear Быстрый Пример:
window.localStorage.clear();
Если вы используете вы JavaScript для мобильных и Интернет, вы можете использовать этот код, чтобы обнаружить, что состояния происходит:
var wl = window.location.href;
var mob = (wl.indexOf("android")>0);
Ссылки: http://docs.phonegap.com/en/1.2.0/phonegap_storage_storage.md.html#localStorage http://cordova.apache.org/docs/en/6.x/cordova/storage/storage.html#page-toc-source
Знайте: использование анонимной навигации по iOS может привести к тому, что localstorage не будет работать, как показано на рисунке. Простой тест, который отлично работает для меня:
$(document).ready(function() {
try {
localStorage.setItem('test', '1');
} catch (Err) {
if (Err.message.indexOf('QuotaExceededError') > -1) {
// Tell the user they are in anonymous mode
// Sugest it to go to https://support.apple.com/pt-br/HT203036 to get help to disable it
}
}
}
});
localstorage сохраняет значения, если приложение закрыто и открыто. Я ценю вашу помощь. –
Да. Даже когда телефон выключен. Помните, хотя у вас есть ограничение на 5 МБ с помощью LocalStorage. Подробнее об этой ссылке внизу ... – Greg
Ooh Отличное решение Dude ... Cheerzzz – chhameed