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 相关文章推荐
中文字符串截取的js函数代码
Apr 17 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
Dec 27 Javascript
Javascript 实现复制(Copy)动作方法大全
Jun 20 Javascript
jquery中show()、hide()和toggle()用法实例
Jan 15 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
May 16 Javascript
Vuejs入门教程之Vue生命周期,数据,手动挂载,指令,过滤器
Apr 19 Javascript
JavaScript使用ZeroClipboard操作剪切板
May 10 Javascript
jQuery实现火车票买票城市选择切换功能
Sep 15 jQuery
Bootstarp在pycharm中的安装及简单的使用方法
Apr 19 Javascript
ES6箭头函数和扩展实例分析
May 23 Javascript
微信小程序实现日历签到
Sep 21 Javascript
vue element el-transfer增加拖拽功能
Jan 15 Vue.js
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生成不重复随机数的方法汇总
2014/11/19 PHP
javascript数组使用调用方法汇总
2007/12/08 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
详解javascript中的事件处理
2015/11/06 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
2015/12/04 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
Bootstrap栅格系统简单实现代码
2017/03/06 Javascript
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
js中url对象化管理分析
2017/12/29 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
详解vue 在移动端体验上的优化解决方案
2019/05/20 Javascript
详解vue中的父子传值双向绑定及数据更新问题
2019/06/13 Javascript
Vue中通过Vue.extend动态创建实例的方法
2019/08/13 Javascript
过滤器vue.filters的使用方法实现
2019/09/18 Javascript
Python3.6正式版新特性预览
2016/12/15 Python
Python基础教程之异常详解
2019/01/10 Python
使用Python快速制作可视化报表的方法
2019/02/03 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
Django 导出项目依赖库到 requirements.txt过程解析
2019/08/23 Python
html5实现图片转圈的动画效果——让页面动起来
2017/10/16 HTML / CSS
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
希腊品牌鞋类销售网站:epapoutsia.gr
2020/03/18 全球购物
Java面试题及答案
2012/09/08 面试题
main 函数执行以前,还会执行什么代码
2013/04/17 面试题
比较一下entity bean和session bean
2013/12/27 面试题
出纳担保书范文
2014/04/02 职场文书
小学教师自我剖析材料
2014/09/29 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
社区禁毒宣传活动总结
2015/05/07 职场文书
MySql如何将查询的出来的字段进行转换
2022/06/14 MySQL
数据设计之权限的实现
2022/08/05 MySQL