Измените поведение кнопки F5Jquery

Программирование на jquery
Ответить
Anonymous
 Измените поведение кнопки F5

Сообщение Anonymous »

Я хочу изменить поведение кнопки f5 < /strong> обновить браузер
, например, когда пользователь нажимает на F5, страница не будет обновлена, и некоторое предупреждение появится, в настоящее время я пробовал с этим кодом (который я нахожу после поиска на форуме), но он не работает, у меня есть ссылка на CDN.Any Idea, что не хватает?function disableF5(e) {
debugger;
alert("clicked");
if (e.which === 116 || e.keyCode === 116) {

e.preventDefault();
alert("clicked");
}
}

$(function() {

$(document).on("keydown", disableF5);
});
< /code>

Я также попробовал, например, что не работает, и что я здесь скучаю? < /p>

document.addEventListener('keydown', function(e) {
debugger;
if(e.which === 116 || e.keyCode === 116) {
alert("1234");
e.preventDefault();
}
< /code>

edit < /p>

также попробовал следующее и все еще не останавливается в отладчике, и я не вижу оповещения (все пример, который я даю, останавливается в документе, готовый) < /p>

function disableF5(e) {
if ((e.which || e.keyCode) === 116 || (e.which || e.keyCode) === 82) {
debugger;
alert("test")
e.preventDefault();
}}

$(document).ready(function() {
$(document).on("keydown", disableF5);
});


Подробнее здесь: https://stackoverflow.com/questions/264 ... -f5-button
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»