Выше код: я пытаюсь отправить
данные, когда пользователь пытается закрыть
браузер. Onunload метод работает в IE7
и IE8, но не в IE9 и FF4.
Приложение встроено в Flex 3.0 SDK.
Не уверен, насколько это будет важно, но попробуйте выполнить вызовы функций, прежде чем назначать их в качестве обработчиков.
function CheckBeforeUnload(){
document.getElementById("ContentPlayer").CheckUnload("");
return "Are you sure you want to exit?"
}
Вы, вероятно, хотите здесь alert()
вместо return
Может кто-нибудь подсказать в чем проблема
с onunload есть решение
надежно отправлять данные, когда браузер
закрытие и как работает onload
последовательно во всех браузерах?
К сожалению, пользователь может просто закрыть вкладку, на которой находится ваша страница, и обойти ее. Они могут также использовать, скажем, монитор процессов Google Chrome для уничтожения вкладки. Наконец, они могут принудительно выйти из приложения. Плохо полагаться на эту функциональность как на конечное решение.