У меня есть некоторый jQuery, который изменяет элементы на странице после того, как пользователь выполняет действие. Они сохраняются на стороне сервера, поэтому все выглядит красиво и плавно для пользователя.
Когда пользователь щелкает вне сайта, а затем нажимает кнопку «Назад», все браузеры, кроме Opera, повторно запрашивают страницу, следовательно, изменения по-прежнему отображаются для пользователя. Однако с Opera сайт возвращается в состояние, предшествующее Jquery (поскольку он не запрашивал страницу с сервера).
Я мог бы сделать что-нибудь неприятное, например проверить браузер и обновить Opera, но, очевидно, это не идеально.
Есть идеи, как лучше решить эту проблему?