В настоящее время я разрабатываю приложение mvc4, которое должно работать в мобильных браузерах.
Одно из требований, которые я предъявляю к нему, заключается в том, что если устройство не может подключиться к Интернету, сайт все равно должен «работать», и любые изменения синхронизируются с сервером после восстановления подключения к Интернету.
Сайт представляет собой сайт электронной коммерции, поэтому я бы рассмотрел такие функции, как добавление товаров в корзину и т. Д.
Я просмотрел локальное хранилище html5 для управления изменениями, когда приложение находится в автономном режиме, но не уверен, что это хранилище будет существовать на нескольких страницах только одной страницы. Кто-нибудь может подтвердить? Я планирую хранить страницу на клиентском устройстве с помощью файла манифеста кеша.
Я хотел бы получить несколько советов о том, как я могу заставить сайт работать в автономном режиме, и после установления соединения изменения синхронизируются с сервером?