如何实现“历史记录”后退按钮

问题描述 投票:0回答:1

我有一个显示客户详细信息的网站(www.mysite.com/client.php?id=1234)。可以从网站内的不同位置加载此页面。

我想在上一页上有一个“后退按钮”。

我的第一个解决方案是使用<a href="javascript:window.history.back();">back</a>。总体来说还可以。

但是,可以编辑客户的详细信息(通过引导模式)。按下“保存”后,将存储数据并再次加载客户端的详细信息(www.mysite.com/client.php?id=1234)以显示正确的(更新的)数据。现在上述解决方案不能再正常工作了,因为需要两次按“后退按钮”才能进入“进入”站点。

问题:

1)JavaScript解决方案是否正确,还是我必须实现服务器端数组来跟踪历史日志(听起来很沉重?)]

2)更新后重新加载网站有什么问题吗?还是可以在这种情况下阻止客户端历史记录日志?

3)还有其他想法吗?

感谢您的支持!

Tim

我有一个显示客户端详细信息的网站(www.mysite.com/client.php?id=1234)。可以从网站内的不同位置加载此页面。我想要一个“后退按钮”到...

javascript php browser-history html5-history referer
1个回答
0
投票

后退按钮通常会将用户带回到上一个URL。浏览器可能会缓存页面内容并显示过时的数据。您可以告诉浏览器不要缓存特定页面。

© www.soinside.com 2019 - 2024. All rights reserved.