2016-06-24 3 views
0

Я показываю предупреждающее сообщение о некоторых условиях, когда пользователь пытается уйти. Сообщение отображается в Safari, но оно не работает в Chrome.
Я попробовал две вещи, как следующее:window.onbeforeunload, не отображающий сообщения в chrome

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!' 
     } 
    } 
+0

Это отлично работает для меня .. Вы уверены, что '$ scope.isFormChanged' является' true'? – choz

+0

@choz, Да, я все проверил. – JoHksi

ответ

0

Я думаю, что это работает в хроме. И у меня также есть сомнения в isFormChanged.

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

Смежные вопросы