[英]Tell when a user is going back in browser history
我有一个页面A,显示数据库中的一些文本。 文本是可编辑的,并使用AJAX自动保存。 如果用户离开该页面,然后使用浏览器的历史记录功能返回页面A,则该页面将没有最新数据(因为我们返回了历史记录)。 并且用户将编辑旧数据,当自动保存服务器时,它将覆盖服务器上的最新数据。
我认为这纯粹是一个前端问题,我的服务器对此无能为力。 可以提供什么解决方案? 如果有可能使用javascript检测到用户已返回历史,那么我可以简单地显示一条文本,说明用户必须刷新页面。 但这有可能吗? 还是有更好的解决方案?
如果您使用的是Jquery,请使用/
$(document).on('pageshow', '#Content' ,function()
代替
$(document).ready(function()
它将解决您的问题,当该特定页面加载时,将加载后端的javascript文件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.