Как предотвратить любую функцию обновления браузера - PullRequest
0 голосов
/ 16 февраля 2012

по каким сценариям происходит обновление в графическом интерфейсе?И Как предотвратить любую функцию обновления браузера ( примеры : нажатие клавиши «F5» или значок обновления на экране и т. Д. И т. Д. ... scenerios)

что я знаю, это....

document.onkeydown = function() {    
    switch (event.keyCode) { 
        case 116 : //F5 button
            event.returnValue = false;
            event.keyCode = 0;
            return false; 
        case 82 : //R button
            if (event.ctrlKey) { 
                event.returnValue = false; 
                event.keyCode = 0;  
                return false; 
            } 
    }
}

ЛЮБЫЕ ДРУГИЕ ПРЕДЛОЖЕНИЯ?

1 Ответ

0 голосов
/ 16 февраля 2012

Вы не можете.Действие обновления - это функция browser , а не функция page , поэтому вы не можете переопределить ее из JavaScript, запущенного на странице.В качестве упражнения попробуйте выяснить, как можно запретить пользователю нажимать кнопку «Обновить» (или просматривать меню).

...