У меня есть страница A, которая отображает текст из моей базы данных. Текст доступен для редактирования и получает автосохранение с использованием AJAX. Если пользователь уйдет с этой страницы, а затем вернется на страницу A, используя функции истории браузеров, страница не будет иметь последних данных (так как мы вернулись в историю). И пользователь будет редактировать старые данные, которые будут перезаписывать последние данные на сервере, когда он получит автосохранение.Сообщите, когда пользователь возвращается в историю браузера
Я предполагаю, что это исключительно проблема с интерфейсом, где мой сервер ничего не может с этим поделать. Какие решения можно использовать? Если бы было возможно обнаружить с помощью javascript, что пользователь вернулся в историю, тогда я мог бы просто отобразить текст, говорящий, что пользователь должен обновить страницу. Но возможно ли это? Или есть какие-то лучшие решения?
Вы используете какой-либо фрейм на своем лицевом конце или просто чистый javascript? –
@drew_w Я использую jQuery, но кроме этого просто чистый javascript. – lawls
Возможно, это будет полезно -> https://developer.mozilla.org/en-US/docs/Web/API/window.onpopstate –