Я использую localstorage для создания автосохранения в стиле gmail на веб-странице.autosave pattern
Так что я в основном сохраняю каждые 30 секунд на локальном, хорошо.
Проблема - восстановление. Я не могу определить, произошел ли сбой или некорректное выключение пользователя.
Итак, скажем, пользователь разбился и снова загрузил форму, я не могу продолжать сохранять и перезаписывать предыдущие автосохранения. Мне нужно восстановить предыдущее сохранение.
Но скажем, пользователь не потерпел крушение. Он сделал все правильно, но затем использовал другой браузер для редактирования одного и того же файла, поэтому никаких новых данных в локальном хранилище предыдущего браузера не было.
Затем он загружает файл в предыдущем браузере. В этом случае локальное хранилище не должно быть восстановлено.
Предполагая, что нет способа сравнить временные метки, как я могу решить эту проблему?
Спасибо.
Почему вы не можете использовать временные метки? – luke