【发布时间】:2014-08-21 14:32:14
【问题描述】:
我需要为汇款应用禁用浏览器的后退按钮。一旦达成最终交易确认,则应禁用后退按钮。 这是我使用脚本的代码..我查看了一些位于标签中的示例,但它对我不起作用..
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<style type="text/css">
</style>
<script type="text/javascript">
</script>
</asp:Content>
请提出好的解决方案来解决这个问题..
谢谢。
【问题讨论】:
-
除非客户端软件允许,否则您无法控制客户端软件可以通过您的 Web 应用程序执行的操作...最好是在服务器端进行状态管理并处理详细信息。
-
改变你的方法。如果用户返回当前保存的“事物”,您必须注意这一点。
-
history.pushState(null, null, 'no-back-button'); window.addEventListener('popstate', function(event) { history.pushState(null, null, 'no-back-button'); });
-
上面的代码保持我的页面状态..不禁用后退按钮..