Я пытаюсь показать сообщение пользователю перед закрытием окна. Я использую SweetAlert (http://tristanedwards.me/sweetalert), который работает нормально.Запуск SweetAlert, чтобы пользователь не закрывал окно
Проблема связана с JavaScript/jQuery, чтобы сообщить мне, когда пользователь пытается закрыть окно/вкладку, а затем отобразить что-то, препятствующее закрытию страницы, если он не щелкнет снова.
<script language="JavaScript">
window.onbeforeunload = confirmExit;
function confirmExit() {
swal("Here's a message!");
return "You have attempted to leave this page. Are you sure?";
}
</script>
Я попытался это, но он отображает уродливые обычное сообщение на вершине моего SweetAlert, какие-то идеи? Без возвратной части он все равно закрывает окно, я пытался:/
Вы можете показать это на своем сайте? просто этим фрагментом кода будет сложно определить проблему. –
Я думаю, что это браузер по умолчанию, поэтому нет возможности предотвратить отображение предупреждения по умолчанию, когда пользователь пытается закрыть браузер. –
попробуйте использовать 'return;' вместо текущего, который вы используете –