FineUI 官方论坛

标题: 页面是如何接收到浏览器关闭而做出反映的? [打印本页]

作者: Kevin_feng    时间: 2019-12-15 12:00
标题: 页面是如何接收到浏览器关闭而做出反映的?
[attach]12158[/attach]

@{ F.PageManager.EnableFormChangeConfirm(true); }  //是否启用表单改变确认对话框

加上这句,表单内容发生改变且触发关闭会提示确认框。后来发现直接关闭浏览器或者关闭当前页也会触发一个上面的提示,想知道具体是怎么实现,能否分享出来?

作者: sanshi    时间: 2019-12-16 11:11
这个其实很简单,用系统提供的事件,类似如下代码:
  1. $(window).on('beforeunload', function () {

  2.     return 'close or not?';

  3. });
复制代码



作者: Kevin_feng    时间: 2019-12-20 12:17
Thanks




欢迎光临 FineUI 官方论坛 (https://www.fineui.com/BBS/) Powered by Discuz! X3.4