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 相关文章推荐
VBS通过WMI监视注册表变动的代码
Oct 27 Javascript
javascript同页面多次调用弹出层具体实例代码
Aug 16 Javascript
Eclipse去除js(JavaScript)验证错误
Feb 11 Javascript
angularJS 中input示例分享
Feb 09 Javascript
jQuery数据类型小结(14个)
Jan 08 Javascript
Node.js操作mysql数据库增删改查
Mar 30 Javascript
js中遍历Map对象的简单实例
Aug 08 Javascript
JS/jquery实现一个网页内同时调用多个倒计时的方法
Apr 27 jQuery
ztree加载完成后显示勾选节点的实现代码
Oct 22 Javascript
vue中的ref和$refs的使用
Nov 22 Javascript
初探Vue3.0 中的一大亮点Proxy的使用
Dec 06 Javascript
JavaScript事件概念详解(区分静态注册和动态注册)
Feb 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
php简单图像创建入门实例
2015/06/10 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
2020/08/06 PHP
JavaScript和ActionScript的交互实现代码
2010/08/01 Javascript
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
js弹出确认是否删除对话框
2014/03/27 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
2014/10/17 Javascript
js实现选中复选框文字变色的方法
2015/08/14 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
微信小程序使用第三方库Underscore.js步骤详解
2016/09/27 Javascript
Javascript 普通函数和构造函数的区别
2016/11/05 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
2016/12/30 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
JavaScript实现打地鼠小游戏
2020/04/23 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
使用cx_freeze把python打包exe示例
2014/01/24 Python
python自动发送邮件脚本
2018/06/20 Python
对numpy中向量式三目运算符详解
2018/10/31 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
2019/06/19 Python
如何用Python制作微信好友个性签名词云图
2019/06/28 Python
Python3enumrate和range对比及示例详解
2019/07/13 Python
python 根据字典的键值进行排序的方法
2019/07/24 Python
如何基于python操作excel并获取内容
2019/12/24 Python
Django分组聚合查询实例分享
2020/04/29 Python
python datetime时间格式的相互转换问题
2020/06/11 Python
html5 学习简单的拾色器
2010/09/03 HTML / CSS
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
毕业生精彩的自我评价分享
2013/10/06 职场文书
校园环保建议书
2014/05/14 职场文书
个人三严三实对照检查材料思想汇报
2014/09/22 职场文书
一次性工伤赔偿协议书范本
2014/11/25 职场文书
健康证明
2015/06/19 职场文书
jdbc使用PreparedStatement批量插入数据的方法
2021/04/27 MySQL