【发布时间】:2012-07-25 12:18:03
【问题描述】:
我正在开发一个单页网站 (DAM)。要进入此站点,用户必须经过身份验证。登录后,如果用户单击后退按钮,他将看到登录页面。登录页面不在我的控制范围内,意味着它是由oracle内容管理系统提供的,所以我不能在那里添加任何代码。
我应该在我的页面中添加什么代码,这样如果按下后退按钮,他将被导航到同一页面。
我尝试使用 onbeforeunload 并且效果很好,但我不想要任何确认消息,只想留在那个页面上。
【问题讨论】:
-
@RosdiKasim 你读过标题了吗?
-
覆盖浏览器控件不是一个好主意。充其量你可以向用户发出他们即将离开网站的信号,并让他们选择留下。
-
没有简单的代码。如果您可以使用 location.replace 那么这是最好的解决方案
-
这个概念不断出现。人们似乎对覆盖浏览器控件有什么激情?
-
@RosdiKasim:是的,我同意 RobW:您显然甚至没有正确阅读标题。这与禁用后退按钮功能无关。 没什么。
标签: javascript jquery html back-button