Запускаете (мобильное) веб-приложение в отключенном состоянии? - PullRequest
1 голос
/ 07 июня 2011

Скажем, у меня есть мобильное веб-приложение, написанное с использованием JQuery Mobile, это приложение извлекает данные из базы данных, чтобы заполнить различные списки и другие элементы пользовательского интерфейса на одной веб-странице, но на нескольких страницах, как определено в JQuery Mobile.

После извлечения этих данных и заполнения всех списков пользователю разрешается вводить и удалять информацию, такую ​​как добавление элементов в списки, изменение записей и т. Д. И т. Д.Эти обновления должны быть отправлены обратно на сервер.

Мой вопрос: если, скажем, система отключена от соединения с веб-сайтом, можно ли предположить, что если мы продолжим проверять возобновленное соединение (черезAjax), что мобильный браузер будет помнить всю информацию, добавленную и измененную в списках (как это было сделано в Java?).Существует ли ограничение в сторону увеличения количества элементов формы, которое может поддерживать браузер, и он может начать «забывать» значения, которые он установил, чтобы к тому времени, когда он повторно подключится к основному серверу, он не будет знать, какие изменения необходимо отправить на него?

Ответы [ 2 ]

2 голосов
/ 07 июня 2011

Если вы используете HTML5, вы можете использовать механизм локального хранилища, пока ваше подключение к службе не будет восстановлено.

0 голосов
/ 07 июня 2011

Звучит так, как будто вы должны хранить эту информацию в файлах cookie, а затем, когда соединение снова установится, сопоставить файлы cookie с информацией в базе данных, и, если есть разница, сохранить файлы cookie в базе данных.

...