У меня есть следующий код, который предупредит пользователя, если он обновит страницу, которая хорошо работает.Запретить пользователям обновлять страницу, но разрешить изменение URL-адреса?
Однако, когда пользователь нажимает кнопку или что-то, что может быть просто href = '#' или даже изменение URL-адреса на моем сайте, они также предупреждаются. Как я могу показать это предупреждение только при попытке обновить браузер?
Благодаря
window.onbeforeunload = function (e) {
e = e || window.event;
// For IE and Firefox prior to version 4
if (e) {
e.returnValue = 'WARNING: You are about to reload this page, doing so will loose all your open tabs and loose any unsaved data.';
}
// For Safari
return 'WARNING: You are about to reload this page, doing so will loose all your open tabs and loose any unsaved data.';
};
Правописание: 'потерять'' '' '' '' '' '' ' –
lol thanks - это было бы неловко :) – realtek
Я не хочу ничему, но я бы не писал * бы был *. ;-) –