【问题标题】:Disable browser closing while transaction ..?交易时禁用浏览器关闭..?
【发布时间】:2016-03-07 06:23:51
【问题描述】:

我正在处理一个付款 getway 项目,我的老板给我一个任务,在交易过程中禁用浏览器关闭我在前两天尝试,但我不能完美地完成,所以请任何人帮助我....(JSP/小服务程序) 提前致谢

【问题讨论】:

  • 如果用户试图导航到另一个页面,您可以询问用户是否真的想离开当前页面。但是,您无法阻止浏览器的关闭。如果用户愿意,您不能阻止用户离开页面。浏览器/用户控制事物,而不是页面中的 Javascript,它必须以这种方式来防止网页变得邪恶。您应该建议用户在事务完成之前让窗口保持打开状态,以便他们可以看到结果,但您不能强制。
  • 我想在 servlet 页面上做同样的事情,但 servlet 没有查看它只是在提交帐户详细信息的 jsp 后执行事务操作

标签: javascript jquery jsp servlets


【解决方案1】:

亲爱的

  1. 首先请记住,您不能阻止用户关闭 任何窗口或标签。
  2. 如果他试图关闭任何窗口或选项卡,您只能通过创建警报/确认框来提醒他。

现在,您只需使用 javascript 添加事件名称 onbeforeunload。 可以这样做:

window.onbeforeunload = function() {
    return 'You have unsaved changes!';
}

感谢和干杯 :)

【讨论】:

  • 我想在 servlet 页面上做同样的事情,但 servlet 没有查看它只是在提交帐户详细信息的 jsp 后执行事务操作...
猜你喜欢
  • 2018-06-17
  • 2020-12-16
  • 2014-10-08
  • 1970-01-01
  • 2014-05-28
  • 2010-09-10
  • 2013-04-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多