Я читал, что единственный способ заставить мое веб-приложение php/js не переустанавливать каждый раз, когда посетитель нажимает на значок, - это помещать файлы cookie в localstorage. Я прочитал Trouble Using LocalStorage to Store Cookie in Mobile Web App, у кого была такая же проблема, но нет ясного решения или, по крайней мере, мне не удается заставить ее работать. Я не могу понять, как сделать что-то действующее оттуда. Кто-нибудь реализовал что-то, что он мог бы показать для кода. БлагодаряМагазин Cookie в iPhone LocalStorage
ответ
Если сбросом вы имеете в виду перейти на стартовую страницу (или точнее страница, на которой пользователь может выбрать, чтобы загрузить приложение), это может быть достигнуто несколькими способами, печенье и LocalStorage являются две красивые и простые способы. Поскольку я уже храню множество данных в localStorage в моем гостевом веб-приложении, я предпочитаю использовать файлы cookie для этого. Вот как я это сделал: (. NB Я использую JQuery печенья плагин, так что если вы собираетесь копировать вставить этот код, убедитесь, что первый реализовать плагин Давайте перейдем к делу)
В каждой странице seperat установите/перезаписать печенье «userLocaltion» с «текущим местоположением»:
$.cookie("userLocation", "addGuest", { expires: 1 }); //persists for 1 day
Аналогично, вызовите функцию userPreviousLocaltion() в верхней части каждой страницы и создать функцию с помощью (см. ниже). Так как большинство моих подстраниц лежит в моей index.html, я запуская нажатие на кнопке, а не отправлять пользователь отдельных страниц:
function userPreviousLocaltion() {
var userLocation = $.cookie("userLocation");
switch (userLocation) {
case "addGuest":
$('#addGuestFooterWrap').trigger('click');
break;
case "stats":
$('#statsFooterWrap').trigger('click');
break;
case "utilities":
$('#settingsFooterWrap').trigger('click');
break;
case "bookings":
$('#bookingsFooterWrap').trigger('click');
break;
case "guestlist":
window.location = "guestlist.html";
break;
default:
console.log("do nothing, stay on first page.");
}
}
Надеется, что помогли!
- 1. магазин connect.sid в localStorage вместо файла cookie
- 2. магазин Дата в LocalStorage
- 3. магазин изображения LocalStorage
- 4. Angular2 cookie вместо localstorage
- 5. Магазин cookie в общих предисловиях
- 6. ExtJs - Не удалось сохранить магазин в localStorage
- 7. магазин массив в LocalStorage вместо замены
- 8. магазин ID из ListView в LocalStorage
- 9. Является localStorage считается cookie браузером
- 10. Iphone LocalStorage «QUOTA_EXCEEDED_ERR» вопрос
- 11. Настройка LocalStorage магазин для вложенного списка
- 12. Библиотека использует localStorage - Интернет-магазин Chrome
- 13. Магазин cookie для другого сайта
- 14. Магазин navigation.title в переменной iphone
- 15. iPhone постоянный магазин данных
- 16. магазин последних посещений сайта в cookie
- 17. Магазин Общий список в файлах cookie
- 18. cookie или localStorage с хромированными расширениями
- 19. jquery store array localstorage или cookie
- 20. Аутентификация ASP.NET для использования LocalStorage вместо Cookie?
- 21. Cookies, localStorage ... Что еще?
- 22. магазин и получить объект, не разрушая тип в LocalStorage
- 23. AJAX разбор большого количества JSON и магазин в localStorage
- 24. Iphone магазин изображения (подводные камни?)
- 25. iPhone, магазин фотографий из фотографий?
- 26. iPhone Cookie Persistence
- 27. iPhone App Cookie Delay
- 28. Отправить заявку на iphone в Австралийский магазин
- 29. Загрузка приложения iphone в магазин Apple
- 30. LocalStorage не работает на iPhone - не в приватном просмотре