DOM Window разгружает событие, надежно ли оно?
Можно ли полагаться на событие выгрузки окна, которое должно запускаться, когда пользователь закрывает вкладку/окно/браузер?
Edit:
Найден список того, что запускает событие unload в IE. http://msdn.microsoft.com/en-us/library/ms536973%28VS.85%29.aspx
Я хотел бы знать, в каких случаях края событие unload не будет запущено.
Ответы
Ответ 1
Вероятно, вы захотите использовать событие onbeforeunload, он обеспечивает больше контроля, чем событие "onunload".
Тем не менее, имейте в виду, что: Opera не запускает событие разгрузки, когда браузер обновляет страницу или использует кнопки назад/вперед для просмотра страницы. Что еще хуже, Opera никогда не запускает событие onbeforeunload. Таким образом, если вы поддерживаете Opera - имейте в виду эти проблемы.
Ответ 2
Не при любых обстоятельствах нет. Браузер может сработать и т.д., Чтобы предотвратить событие.
Пользователь также может использовать надстройки, такие как Grease Monkey, чтобы предотвратить также запуск события.