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 相关文章推荐
CheckBox 如何实现全选?
Jun 23 Javascript
json的前台操作和后台操作实现代码
Jan 20 Javascript
jQuery使用数组编写图片无缝向左滚动
Dec 11 Javascript
用js实现输入提示(自动完成)的实例代码
Jun 14 Javascript
基于jquery实现的仿优酷图片轮播特效代码
Jan 13 Javascript
简单掌握JavaScript中const声明常量与变量的用法
May 21 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
Aug 15 Javascript
node.js 和HTML5开发本地桌面应用程序
Dec 13 Javascript
React 使用Hooks简化受控组件的状态绑定
Mar 18 Javascript
利用Node.js如何实现文件循环覆写
Apr 05 Javascript
深入理解 JS 垃圾回收
Jun 03 Javascript
quickjs 封装 JavaScript 沙箱详情
Nov 02 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
《猛禽小队》:DC宇宙的又一超级大烂片
2020/04/09 欧美动漫
木翼下载系统中说明的PHP安全配置方法
2007/06/16 PHP
学习php中的正则表达式
2014/08/17 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
2020/10/20 PHP
js滚动条回到顶部的代码
2011/12/06 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
javascript实现文本域写入字符时限定字数
2014/02/12 Javascript
jQuery select表单提交省市区城市三级联动核心代码
2014/06/09 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
javascript特殊文本输入框网页特效
2016/09/13 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
2019/04/10 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
[01:20:47]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第一场 1月19日
2021/03/11 DOTA
python高并发异步服务器核心库forkcore使用方法
2013/11/26 Python
python使用xauth方式登录饭否网然后发消息
2014/04/11 Python
深入Python函数编程的一些特性
2015/04/13 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2018/11/30 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
TensorFlow tensor的拼接实例
2020/01/19 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
用python写一个带有gui界面的密码生成器
2020/11/06 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
HTML5中FileReader接口使用方法实例详解
2017/08/26 HTML / CSS
美国嘻哈文化生活方式品牌:GLD
2018/04/15 全球购物
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
牛津在线药房:Oxford Online Pharmacy
2020/11/16 全球购物
食品采购员岗位职责
2014/04/14 职场文书
党员示范岗材料
2014/12/19 职场文书
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python