简体   繁体   English

window.onbeforeunload没有在Chrome中显示消息

[英]window.onbeforeunload not showing messages in chrome

I'm showing an alert message on certain conditions when an user tries to leave. 当用户尝试离开时,我会在某些情况下显示警告消息。 The message is shown in Safari, but it doesn't work in Chrome. 该消息显示在Safari中,但在Chrome中不起作用。
I tried two things like following: 我尝试了以下两件事:

window.onbeforeunload = function(event) {
    if ($scope.isFormChanged == true) {
        event.returnValue = 'Don\'t go yet! Save your changed data before you leave!';
    }
}

    window.onbeforeunload = function() {
        if ($scope.isFormChanged == true) {
            return 'Don\'t go yet! Save your changed data before you leave!'
        }
    }

I think this works in chrome. 我认为这适用于Chrome。 And I have also doubt with isFormChanged. 我也对isFormChanged表示怀疑。

<script type="text/javascript"> window.onbeforeunload = function() { return "Are you sure you want to close window?" } </script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM