2014-11-21 2 views
3

Есть ли способ в javascript, чтобы показать уведомление о подтверждении и дать пользователю возможность отменить до закрытия браузера/вкладки в мобильном сафари? Поскольку onbeforeunload не поддерживается, мне интересно, есть ли другой способ прервать процесс?Javascript, как подтвердить браузер закрыть в Safari на iOS

+1

Это октябрь 2017 года, и здесь я ищу ответ на этот вопрос, и ничего не работает. Благодаря Apple и их игнорированию/презрению к стандартам. –

ответ

1

Вы смотрите на документацию от Apple?

https://developer.apple.com/library/IOS/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html#//apple_ref/doc/uid/TP40006511-SW5

document.unload должен работать, но не рекомендуется. document.pagehide рекомендуется.

+1

Я должен был быть более ясным. Мне нужно, чтобы пользователь отменил закрытие. Похоже, что эта страница не позволяет это сделать. – akronymn

+0

Вопрос обновлен для ясности. Thumbs up, хотя для хорошей информации, учитывая оригинальную формулировку вопроса. – akronymn

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