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

来源:互联网 发布:上海翌创网络科技股份 编辑:程序博客网 时间:2024/05/16 11:32

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

    //禁用各种刷新         $(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;                }            });        });//禁用刷新结束  

如果你真的需要禁用刷新的话,希望这些代码对你有帮助和启发。但是我建议,如果可以,尽量不要因为自己的设计问题来禁用刷新功能,这不是一个程序员应该做的事情,应该做的是设计更加合理的逻辑处理,使刷新不会影响你的系统的使用,这才是一段好的代码。

0 0