我有一个 Web 应用程序,应该在其中自定义浏览器的后退按钮功能。这就像,每当我们点击浏览器的后退按钮时,它应该带我们到登陆页面(登录页面),它应该显示错误消息说“ session 已过期”。请重新登录'。
我浏览了很多帖子,甚至在堆栈溢出中,我也看到了很少的帖子。但对我没有任何帮助。我使用的 java 脚本方法作为临时解决方法。基本上这个 JavaScript 永远不允许我们返回。相反,它会让我们保持在同一页面上。
我用过的 JavaScript <script>history.go(1)</script>
请帮助我自定义浏览器后退按钮的功能。 任何建议都会对我很有帮助。
最佳答案
简答:你不能
再长一点:你甚至不应该尝试。
但如果你坚持:A Thorough Examination of "Disabling the Back Button." (从 2000 年开始,但由于它是 ASP,我想对你来说仍然有效:)
较新的点网:Restrict user go back to previous page after signout
忽略较旧的浏览器不支持 location.replace - IE3.2 不再被视为较旧,而是古老的。
关于c# - 如何更改浏览器的后退按钮功能,类似于 asp.net 中的电子商务网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5375486/