У меня есть клиент, который только что получил Apple Magic Mouse. Мы создали сайт рецептов, и она очень расстроилась, когда она вводит всю информацию для рецепта, затем идет за новой мышью и случайно прокручивает вправо, и она будет делать Back Browse, и вся информация будет потеряна. Поэтому она хочет предупредить/всплывать, чтобы это не происходило на этой странице.Предотвратить случайный просмотр Назад
Любые предложения или указание мне на какой-то JS, который это делает?
+1 это как gmail и т. Д. Сделайте это тоже. –
Да, если есть храбрые харты, которые попадают по этому устаревшему коду, WebKit (Google Chrome, Safari) не поддерживает beforeunload с помощью 'addEventListener'. – Lekensteyn
Единственный надежный способ - установить onbeforeunload как свойство окна. Поскольку для каждой страницы должно быть только одно, нет причин, по которым вы бы хотели использовать addEventListener. –