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 String对象扩展HTML编码和解码的方法
Jun 02 Javascript
document.getElementById方法在Firefox与IE中的区别
May 18 Javascript
基于jquery的图片懒加载js
Jun 30 Javascript
setTimeout的延时为0时多个浏览器的区别
May 23 Javascript
js实现checkbox全选和反选示例
May 01 Javascript
简单实现异步编程promise模式
Jul 31 Javascript
JavaScript引用类型和基本类型详解
Jan 06 Javascript
深入理解jquery中的each用法
Dec 14 Javascript
详解如何用模块化的方式写vuejs
Dec 16 Javascript
仿ElementUI实现一个Form表单的实现代码
Apr 23 Javascript
vue中使用v-for时为什么不能用index作为key
Apr 04 Javascript
js this 绑定机制深入详解
Apr 30 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
example1.php
2006/10/09 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
2013/07/05 PHP
一致性哈希算法以及其PHP实现详细解析
2013/08/24 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
TP5框架实现一次选择多张图片并预览的方法示例
2020/04/04 PHP
JavaScript中yield实用简洁实现方式
2010/06/12 Javascript
JS模拟自动点击的简单实例
2013/08/08 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
javascript获取隐藏元素(display:none)的高度和宽度的方法
2014/06/06 Javascript
JavaScript变量声明详解
2014/11/27 Javascript
自己封装的常用javascript函数分享
2015/01/07 Javascript
js实现缓冲运动效果的方法
2015/04/10 Javascript
JS常用字符串方法(推荐)
2021/01/15 Javascript
Javascript中的作用域及块级作用域
2017/12/08 Javascript
vue轮播图插件vue-concise-slider的使用
2018/03/13 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
Python break语句详解
2014/03/11 Python
python获取当前计算机cpu数量的方法
2015/04/18 Python
python安装教程
2018/02/28 Python
详解Python的循环结构知识点
2019/05/20 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
django3.02模板中的超链接配置实例代码
2020/02/04 Python
python+selenium+Chrome options参数的使用
2020/03/18 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
对python pandas中 inplace 参数的理解
2020/06/27 Python
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
四风存在的原因分析
2014/02/11 职场文书
总账会计岗位职责
2014/03/13 职场文书
经销商订货会主持词
2014/03/27 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
本科应届生自荐信
2014/06/29 职场文书
公司年会主持词范文!
2019/05/07 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python
Python 循环读取数据内存不足的解决方案
2021/05/25 Python
Pytorch中的学习率衰减及其用法详解
2021/06/05 Python