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 相关文章推荐
关于JavaScript定义类和对象的几种方式
Nov 09 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
Apr 26 Javascript
js二维数组排序的简单示例代码
Jan 24 Javascript
node.js下when.js 的异步编程实践
Dec 03 Javascript
Javascript中的call()方法介绍
Mar 15 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
Nov 18 Javascript
jquery对象和DOM对象的任意相互转换
Feb 21 Javascript
关于input全选反选恶心的异常情况
Jul 24 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
Aug 31 Javascript
使用JS获取SessionStorage的值
Jan 12 Javascript
微信小程序日历效果
Dec 29 Javascript
JSON字符串操作移除空串更改key/value的介绍
Jan 05 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
香妃
2021/03/03 冲泡冲煮
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
php实现倒计时效果
2015/12/19 PHP
php好代码风格的阶段性总结
2016/06/25 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
tp5.1框架数据库子查询操作实例分析
2020/05/26 PHP
Exitjs获取DataView中图片文件名
2009/11/26 Javascript
jquery ready函数、css函数及text()使用示例
2013/09/27 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
jQuery控制iFrame(实例代码)
2013/11/19 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
2014/12/04 Javascript
详解addEventListener的三个参数之useCapture
2015/03/16 Javascript
js实现类似菜单风格的TAB选项卡效果代码
2015/08/28 Javascript
Extjs实现下拉菜单效果
2016/04/01 Javascript
深入理解关于javascript中apply()和call()方法的区别
2016/04/12 Javascript
AngularJs页面筛选标签小功能
2016/08/01 Javascript
JavaScript性能优化总结之加载与执行
2016/08/11 Javascript
jQuery实现checkbox即点即改批量删除及中间遇到的坑
2017/11/11 jQuery
node.js部署之启动后台运行forever的方法
2018/05/23 Javascript
jQuery.validate.js表单验证插件的使用代码详解
2018/10/22 jQuery
JS实现贪吃蛇游戏
2019/11/15 Javascript
用Angular实现一个扫雷的游戏示例
2020/05/15 Javascript
从0到1学习JavaScript编写贪吃蛇游戏
2020/07/28 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
[26:24]完美副总裁、DOTA2负责人蔡玮专访:电竞如人生
2014/09/11 DOTA
python3音乐播放器简单实现代码
2020/04/20 Python
Python 处理数据的实例详解
2017/08/10 Python
python实现微信发送邮件关闭电脑功能
2018/02/22 Python
python使用mitmproxy抓取浏览器请求的方法
2019/07/02 Python
PyTorch 对应点相乘、矩阵相乘实例
2019/12/27 Python
利用三角函数在canvas上画虚线的方法
2018/01/11 HTML / CSS
2014年生活老师工作总结
2014/12/23 职场文书
简历自我评价优缺点
2015/03/11 职场文书
诉讼和解协议书
2016/03/23 职场文书
用Python实现Newton插值法
2021/04/17 Python
springboot中的pom文件 project报错问题
2022/01/18 Java/Android