Загрузка внешнего CSV-файла в jsfiddle

Следующий сценарий даст сообщение в Chrome и IE:

<script>
window.onbeforeunload = function (e) {
// Your logic to prepare for 'Stay on this Page' goes here 

    return "Please click 'Stay on this Page' and we will give you candy";
};
</script>

Chrome enter image description here [/g0]

IE enter image description here [/g1]

в Firefox вы получите общее сообщение

enter image description here [/g2]

Механизм синхронный, поэтому серверные вызовы на задержку не будут работать, вы все равно можете подготовить механизм, подобный модальное окно, которое отображается, если пользователь решит остаться на странице, но не сможет помешать ему уйти.

Ответ на вопрос в комментарии

F5 снова запустит событие, так что Atl + F4.

19
задан Gordon 1 June 2015 в 13:52
поделиться