JS禁止查看网页源代码的实现方法


Posted in Javascript onOctober 12, 2016

先给大家分享下三种查看路径的方法:

1、直接按F12

2、Ctrl+Shift+I查看

3、鼠标点击右键查看

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

JS撸码如下:

window.onload=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;
}
};
document.oncontextmenu=function(){
alert("小样不给你看");
return false;
}
}

以上所述是小编给大家介绍的JS禁止查看网页源码的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
Oct 25 Javascript
Extjs表单常见验证小结
Mar 07 Javascript
Jquery倒计时源码分享
May 16 Javascript
JavaScript中的标签语句用法分析
Feb 10 Javascript
纯javascript代码实现计算器功能(三种方法)
Sep 07 Javascript
javascript实现二级级联菜单的简单制作
Nov 19 Javascript
JQuery ztree带筛选、异步加载实例讲解
Feb 25 Javascript
EasyUI折叠表格层次显示detailview详解及实例
Dec 28 Javascript
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
Oct 25 Javascript
react的滑动图片验证码组件的示例代码
Feb 27 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
May 09 Javascript
vue-cli配置flexible过程详解
Jul 04 Javascript
webpack+vue.js快速入门教程
Oct 12 #Javascript
jquery 抽奖小程序实现代码
Oct 12 #Javascript
微信js-sdk地理位置接口用法示例
Oct 12 #Javascript
vue.js表格组件开发的实例详解
Oct 12 #Javascript
JavaScript实现页面定时刷新(定时器,meta)
Oct 12 #Javascript
基于Javascript实现文件实时加载进度的方法
Oct 12 #Javascript
Vue.js中数组变动的检测详解
Oct 12 #Javascript
You might like
php array_filter除去数组中的空字符元素
2020/06/21 PHP
微信公众平台DEMO(PHP)
2016/05/04 PHP
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
2007/01/29 Javascript
推荐dojo学习笔记
2007/03/24 Javascript
jQuery的写法不同导致的兼容性问题的解决方法
2010/07/29 Javascript
JavaScript基本数据类型及值类型和引用类型
2015/08/25 Javascript
一系列Bootstrap导航条使用方法分享
2016/04/29 Javascript
JS实现放大、缩小及拖拽图片的方法【可兼容IE、火狐】
2016/08/23 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
微信小程序 获取微信OpenId详解及实例代码
2016/10/31 Javascript
vue.js初学入门教程(1)
2016/11/03 Javascript
javascript实现秒表计时器的制作方法
2017/02/16 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
js实现放大镜特效
2017/05/18 Javascript
Bootstrap输入框组件使用详解
2017/06/09 Javascript
vue中使用[provide/inject]实现页面reload的方法
2019/09/30 Javascript
ES6中new Function()语法及应用实例分析
2020/02/19 Javascript
[49:20]2014 DOTA2国际邀请赛中国区预选赛5.21 CIS VS TongFu
2014/05/22 DOTA
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
2019/12/13 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
使用HTML5 Canvas绘制圆角矩形及相关的一些应用举例
2016/03/22 HTML / CSS
HTML5中的Web Notification桌面右下角通知功能的实现
2018/04/19 HTML / CSS
英国花园家具中心:Garden Furniture Centre
2017/08/24 全球购物
美国牛仔品牌:True Religion
2018/11/16 全球购物
super关键字的用法
2012/04/10 面试题
中药专业大学生医药工作求职信
2013/10/25 职场文书
经管应届生求职信范文
2014/05/18 职场文书
试用期员工工作自我评价
2014/09/10 职场文书
给上级领导的感谢信
2015/01/22 职场文书
兵马俑导游词
2015/02/02 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书
争做文明公民倡议书
2019/06/24 职场文书
导游词之山西祁县乔家大院
2019/10/14 职场文书
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
2021/11/21 数码科技
如何使用python包中的sched事件调度器
2022/04/30 Python