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
Feb 25 Javascript
Mootools 1.2教程 定时器和哈希简介
Sep 15 Javascript
web页面数据展示新想法(json)
Jun 08 Javascript
jQuery EasyUI API 中文文档 - Documentation 文档
Sep 29 Javascript
Jquery 自定义动画概述及示例
Mar 29 Javascript
JavaScript易错知识点整理
Dec 05 Javascript
微信小程序点击控件修改样式实例详解
Jul 07 Javascript
vue监听键盘事件的快捷方法【推荐】
Jul 11 Javascript
koa-router源码学习小结
Sep 07 Javascript
vue基础之事件v-onclick="函数"用法示例
Mar 11 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
Jun 13 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
Oct 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
PHP生成网页快照 不用COM不用扩展.
2010/02/11 PHP
关于php连接mssql:pdo odbc sql server
2011/07/20 PHP
php实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
Laravel搭建后台登录系统步骤详解
2016/07/26 PHP
PHP中Trait及其应用详解
2017/02/14 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
一款js和css代码压缩工具[附JAVA环境配置方法]
2010/04/16 Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
2012/02/16 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
extjs中form与grid交互数据(record)的方法
2013/08/29 Javascript
javascript实现yield的方法
2013/11/06 Javascript
JavaScript实现简单图片滚动附源码下载
2014/06/17 Javascript
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
2017/02/08 Javascript
基于require.js的使用(实例讲解)
2017/09/07 Javascript
js移动端图片压缩上传功能
2020/08/18 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
nodejs 使用http进行post或get请求的实例(携带cookie)
2019/01/03 NodeJs
JavaScript剩余操作符Rest Operator详解
2019/07/20 Javascript
微信小程序 bindtap 传参的实例代码
2020/02/21 Javascript
Python 实现Windows开机运行某软件的方法
2018/10/14 Python
Python使用Pickle模块进行数据保存和读取的讲解
2019/04/09 Python
python 两个数据库postgresql对比
2019/10/21 Python
Django和Flask框架优缺点对比
2019/10/24 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
2020/03/04 Python
Amaze UI 文件选择域的示例代码
2020/08/26 HTML / CSS
俄罗斯最大的消费电子连锁零售商:Mvideo
2017/06/25 全球购物
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
八项规定整改措施
2014/02/12 职场文书
学习十八大标语
2014/10/09 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
2014年英语教学工作总结
2014/12/17 职场文书
大学生个人简历自荐信
2015/03/06 职场文书