【发布时间】:2020-05-12 07:53:35
【问题描述】:
我有一个显示客户详细信息的网站 (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) 还有其他想法吗?
感谢您的支持!
提姆
【问题讨论】:
标签: javascript php browser-history html5-history referer