Как сделать кроссбраузерный метод предотвращения случайного выхода из страницы?

Использую beforeunload, в опере 12.14 не работает, ничего не показывает и переходит на другую страницу.
а в файрфоксе 29.0 выскакивает алерт, а на заднем фоне меняется страница.
В хроме и сафари работает отлично.
Подскажите, пожалуйста, как сделать кроссбраузерно?

488ef20d79ef4221a8da4939352b9bb2.jpg

$( window )
    .off( 'beforeunload' )
    .on( 'beforeunload', function () {
       alert( 'beforeunload' );
    } );
  • Вопрос задан
  • 2536 просмотров
Решения вопроса 1
@Yago
jsfiddle.net/ecmanaut/hQ3AQ

Опера только после перехода на webkit поддерживать такое начала.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект