博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS如何禁止别人查看网站源码
阅读量:6884 次
发布时间:2019-06-27

本文共 779 字,大约阅读时间需要 2 分钟。

四种查看路径:

查看效果:

1、直接按F12

2、Ctrl+Shift+I查看

3、鼠标点击右键查看

4、Ctrl+u=view-source:+url

把以上三种状态都屏蔽掉就可以了,document有onkeydown(键盘按键事件),该事件里面找到对应的keycode并处理就可以,

document也有oncontextmenu鼠标右键事件,屏蔽即可。4里面的Ctrl+u是可以屏蔽的,【但是如果你在URL前面加上view-source:后刷新还是可以看的^_^】

JS撸码如下:

window.οnlοad=function(){        document.onkeydown=function(){            var e=window.event||arguments[0];            if(e.keyCode==123){                alert("小样你想干嘛?");                return false;            }else if((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode==73)){                alert("还是不给你看。。");                return false;            }else if((e.ctrlKey)&&(e.keyCode==85)){//追加         return false;
       }        };        document.oncontextmenu=function(){            alert("小样不给你看");            return false;        }    }

转载地址:http://xonbl.baihongyu.com/

你可能感兴趣的文章
fdisk非交互自动对磁盘分区格式化
查看>>
疯狂ios讲义之美化iOS应用
查看>>
Exchange 2013 前端 MSExchangeFrontEndTransport 2030的解决
查看>>
累并快乐的2014年
查看>>
让WP7下复杂列表选项生动起来
查看>>
在vSphere中为不同服务器配置IPMI功能
查看>>
nagios一键安装脚本
查看>>
MDT 2013 Update 1 Preview 部署 Windows 10之MDT 2013安装配置
查看>>
监控利器Nagios之一:监控本地NFS和外部HTTP、MySQL服务
查看>>
BGP重分布metric详解
查看>>
虚拟机Virtual PC的使用
查看>>
我的友情链接
查看>>
应该知道的自动化测试陷阱1
查看>>
详解linux运维工程师入门级必备技能
查看>>
第三章 MySQL数据库系统
查看>>
使用阿里云Elasticsearch搭建ELK日志系统
查看>>
爬虫爬取“吟”的技术博客
查看>>
运维监控利器Nagios:概念、结构和功能
查看>>
【Absible学习】Ansible常用模块---命令类模块
查看>>
总结:mysql三种灾备与恢复使用解析。
查看>>