所以我现在工作单位的中小企业想尝试禁用某些页面的后退按钮。我们有一个页面,用户可以在其中进行一些选择并将其提交以进行处理。在某些情况下,他们必须在另一个页面上输入评论。
用户发现,如果他们提交信息并转到有评论的页面,然后点击后退按钮返回上一页,则无需输入评论。
我知道对此有几种不同的解决方案(其中许多比禁用后退按钮要优雅得多),但这就是我剩下的。是否可以通过改变后退按钮的行为来阻止某人返回上一页。 (就像提交 -> 返回错误之类的东西)。
由于重复发布信息,我无法让它返回到上一页,然后移动到当前页面。我只能让它不直接离开当前页面。我用谷歌搜索了它,但我只看到帖子说它总是会返回到上一页。我希望有人拥有一些疯狂的 kung foo js 技能,可以使这成为可能。
我知道每个人都说这是一个坏主意,我同意,但有时你只需要按照别人告诉你的去做。
不要这样做,只是不要这样做。这是糟糕的界面设计,并迫使用户的浏览器以他们不期望的方式运行。
我认为任何成功阻止我的后退按钮工作的脚本都是黑客行为,我希望 IE 团队能够为其发布安全修复程序。
后退按钮是他们程序界面的一部分,而不是您网站的一部分。
在您的具体情况下,我认为最好的选择是向页面添加卸载事件,以警告用户如果尚未完成表单。后退按钮不会受到影响,并且用户会收到有关其操作的警告。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)