Prompt User before browser close?

后端 未结 4 775
灰色年华
灰色年华 2020-12-05 08:08

We have an administrative portal that our teachers constantly forget to download their latest PDF instructions before logging out and/or closing the browser window. I have l

4条回答
  •  误落风尘
    2020-12-05 08:46

    Update 2017

    All modern browsers do not support custom messages any longer.

    window.onbeforeunload = function(evt) {
       return true;
    }
    

    This one for closing the tab:

    window.onbeforeunload = function(evt) {
        var message = 'Did you remember to download your form?';
        if (typeof evt == 'undefined') {
            evt = window.event;
        }
        if (evt) {
            evt.returnValue = message;
        }
    
        return message;
    }
    

    and use onClick event for logout button:

    onClick="return confirm('Did you remember to download your form?');"
    

提交回复
热议问题