我有一些jQuery代码,在用户执行某些操作后修改页面上的元素。这些更改在服务器端被持久化,因此对于用户来说所有东西看起来都很流畅。
当用户离开网站并点击“返回”按钮时,除了Opera浏览器之外的所有浏览器都会重新请求页面,因此更改仍然对用户可见。然而,对于Opera浏览器,网站返回到它的Jquery之前的状态(因为它没有从服务器请求页面)。
我可以做一些不好的事情,比如检查浏览器并刷新Opera浏览器,但显然这不是理想的解决方法。
有没有更好的方法来解决这个问题?
当用户离开网站并点击“返回”按钮时,除了Opera浏览器之外的所有浏览器都会重新请求页面,因此更改仍然对用户可见。然而,对于Opera浏览器,网站返回到它的Jquery之前的状态(因为它没有从服务器请求页面)。
我可以做一些不好的事情,比如检查浏览器并刷新Opera浏览器,但显然这不是理想的解决方法。
有没有更好的方法来解决这个问题?