Я использую JQuery привязки:Избегайте диалогового окна на beforeunload .. Возможно ли это?
$(window).bind('beforeunload', function() {
//code
return "";
}
Если я не даю возвращение "", он отлично работает в Mozilla Firefox, IE8. В нем нет предупреждающего окна с надписью «Вы уверены, что хотите перейти от этой страницы?» Однако в google chrome событие beforeunload не работает без оператора return.
И если я использую return "", он дает поле предупреждения во всех броузерах.
Мне не нужен диалоговое окно, и я хочу, чтобы событие beforeunload работало. Пожалуйста помоги. Пожалуйста, предложите, есть ли другое альтернативное решение. Благодарю.
Вы пробовали 'return true;'? –
А какая ваша часть '// code'? Асинхронные или синхронизирующие методы? –
@ Jeff- Спасибо. Да. Я попробовал вернуться «правда» .. Не повезло. Он показывает «true» в диалоговом окне, за которым следует «Are you sure ..» – Akshaya