利用js为博客添加屏蔽右键、F5、F12、F11、等键盘按键

  • 首页 > 代码研究院
  • 作者:梓熙
  • 时间: 2016年10月8日 20:48
  • 字数:1520 个
  • 字号:
  • 评论:2 条
  • 浏览:289 次
  • 百度:百度已收录
  • 分类: 代码研究院
  • 时间:2016-10-8 20:48 热度:289° 评论:2 条 

    今天,逛网站的时候,看见一个好的网站,于是按下了F12准备“扒”走,但是按了之后没有反应,于是我又按了右键要审查元素,结果还是失效的,对此感到好奇,就用了一种特殊的办法看到了网站的源代码,果然在一个js里面找到了


     $(document).ready(function(){ //jQuery 屏蔽右键 
     $(document).bind("contextmenu",function(e){return false;});});
     $(document).ready(function() { //jQuery 屏蔽F5
     $(document).bind("keydown",function(e){e=window.event||e; if(e.keyCode==116){e.keyCode = 0;return  false;} }); }); 
     $(document).ready(function() { //jQuery 屏蔽F7 
     $(document).bind("keydown",function(e){e=window.event||e; if(e.keyCode==118){e.keyCode = 0;return  false;} }); });
     $(document).ready(function() { //jQuery 屏蔽F11 
     $(document).bind("keydown",function(e){e=window.event||e; if(e.keyCode==122){e.keyCode = 0;return  false;} }); });
     $(document).ready(function() { //jQuery 屏蔽F12 
     $(document).bind("keydown",function(e){e=window.event||e; if(e.keyCode==123){e.keyCode = 0;return  false;} }); });

    然后我又百度了一下这些代码的意思,找到了这篇文章 如果需要屏蔽那个键盘按键就在 e.keyCode== 后面加上对应的数字

    比如说:


    $(document).ready(function() { //jQuery 这个就是屏蔽F1的
     $(document).bind("keydown",function(e){e=window.event||e; if(e.keyCode==112){e.keyCode = 0;return  false;} }); }); 
    //屏蔽键盘所有键
     function document.onkeydown(){
        event.keyCode = 0;
        event.returnvalue = false;
     }
    

    如果把所有的键盘上的所有代码都加上的话,那么访客无论是想扒还是F12都基本上无计可施了

    ---------------------------------------------------------------------------------------

    使用方法:首先新建一个js的后缀名文件,然后把上面的代码(或者你自己修改添加)的代码放进去,然后在网站上进行引用,就可以生效了


    正文到此结束
    您阅读这篇文章共花了: 
    本文链接:http://zixiylw.top/57.html
    版权声明:若无特殊注明,本文皆为《梓熙》原创,转载请保留文章出处。
    捐赠支持:如果觉得这篇文章对您有帮助,请“扫一扫”鼓励作者!

    热门推荐

    Hello! How do you see it?

    你还可以输入250 / 250 个字

    嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗

    已有2条吐槽

    suppore

    2016-10-09 15:29 世界美国加州三藩CloudFlare公司AS13335任播网络CDN全球节点(CLOUDFLARENET)(WorldAnyCast)
    我没记错的话你的右键貌似用的是ZBLOG的一款插件。
     未知操作系统   未知浏览器

    梓熙

    2016-10-09 20:56 世界美国加州三藩CloudFlare公司AS13335任播网络CDN全球节点(CLOUDFLARENET)(WorldAnyCast)
    @suppore:恩,我把右键的功能8下来了
     未知操作系统   未知浏览器

                   

    返回顶部    返回首页    手气不错    后花园   
    版权所有:梓熙博客    站点维护: 梓熙   +主题模板:【PJAX 梓熙主题】        sitemap