您的位置:首页 > 其它

网页禁用F5、ctrl+R以及右键刷新

2015-10-18 17:10 295 查看
最近在做一个网站,可能开始设计不是太好,导致刷新会出问题,因此想了很多办法去禁止页面的各种刷新,以下是我所查找到的结果:

//禁用各种刷新
$(document).ready(function() {
//禁用右键
$(document).bind("contextmenu",function(e) {
return false;
});

$(document).bind("keydown", function(e) {
e = window.event || e;
if (e.keyCode == 116) //禁用F5
{
return false;
}
if(e.ctrlKey&&e.keyCode==82)// 禁用ctrl+R刷新
{
return false;
}

});
});//禁用刷新结束


如果你真的需要禁用刷新的话,希望这些代码对你有帮助和启发。但是我建议,如果可以,尽量不要因为自己的设计问题来禁用刷新功能,这不是一个程序员应该做的事情,应该做的是设计更加合理的逻辑处理,使刷新不会影响你的系统的使用,这才是一段好的代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: