javascript实现禁止右键和F12查看源代码


Posted in Javascript onDecember 26, 2014

功能很简单,代码也很简洁,这里就不多废话了,直接奉上源码,需要的小伙伴直接带走。

function click(e) {

if (document.all) {

if (event.button==2||event.button==3) { alert("欢迎光临寒舍,有什么需要帮忙的话,请与站长联系!谢谢您的合作!!!");

oncontextmenu='return false';

}

}

if (document.layers) {

if (e.which == 3) {

oncontextmenu='return false';

}

}

}

if (document.layers) {

document.captureEvents(Event.MOUSEDOWN);

}

document.onmousedown=click;

document.oncontextmenu = new Function("return false;")
document.onkeydown =document.onkeyup = document.onkeypress=function(){ 

if(window.event.keyCode == 123) { 

window.event.returnValue=false;

return(false); 

} 

}

<--123——112是F1-F12的代码数-->

这是为了别人不看你的代码,对于不懂得人哦,如果老手是防不住的!

Javascript 相关文章推荐
初学JavaScript第二章
Sep 30 Javascript
jQuery 选择表格(table)里的行和列及改变简单样式
Dec 15 Javascript
jQuery之尺寸调整组件的深入解析
Jun 19 Javascript
javascript与css3动画结合使用小结
Mar 11 Javascript
介绍一个简单的JavaScript类框架
Jun 24 Javascript
jQuery Ztree行政地区树状展示(点击加载)
Nov 09 Javascript
详解JavaScript中数组的reduce方法
Dec 02 Javascript
jquery uploadify如何取消已上传成功文件
Feb 08 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
Feb 20 Javascript
使用Vue开发一个实时性时间转换指令
Jan 17 Javascript
Vue中的v-for指令不起效果的解决方法
Sep 27 Javascript
layui表格数据复选框回显设置方法
Sep 13 Javascript
Angularjs 基础入门
Dec 26 #Javascript
jQuery 实现侧边浮动导航菜单效果
Dec 26 #Javascript
Javascript的闭包详解
Dec 26 #Javascript
jQuery中focus事件用法实例
Dec 26 #Javascript
生成二维码方法汇总
Dec 26 #Javascript
Javascript中的五种数据类型详解
Dec 26 #Javascript
javascript工厂方式定义对象
Dec 26 #Javascript
You might like
为IP查询添加GOOGLE地图功能的代码
2010/08/08 PHP
PHP把小数转成整数3种方法
2014/06/30 PHP
深入分析PHP优化及注意事项
2016/07/04 PHP
PHP实现生成带背景的图形验证码功能
2016/10/03 PHP
关于html+ashx开发中几个问题的解决方法
2011/07/18 Javascript
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
2012/02/10 Javascript
JQuery性能优化的几点建议
2014/05/14 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
Node.js重新刷新session过期时间的方法
2016/02/04 Javascript
jquery中取消和绑定hover事件的实现代码
2016/06/02 Javascript
bootstrap中使用google prettify让代码高亮的方法
2016/10/21 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
2018/08/28 Javascript
JavaScript栈和队列相关操作与实现方法详解
2018/12/07 Javascript
layui table设置某一行的字体颜色方法
2019/09/05 Javascript
vue实现移动端H5数字键盘组件使用详解
2020/08/25 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
2021/01/07 Javascript
Vant+postcss-pxtorem 实现浏览器适配功能
2021/02/05 Javascript
[19:54]夜魇凡尔赛茶话会 第一期02:看图识人
2021/03/11 DOTA
Django中的cookie和session
2019/08/27 Python
在Python中字符串、列表、元组、字典之间的相互转换
2019/11/15 Python
python3中pip3安装出错,找不到SSL的解决方式
2019/12/12 Python
Python callable内置函数原理解析
2020/03/05 Python
解决Keras 自定义层时遇到版本的问题
2020/06/16 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
Html5实现iPhone开机界面示例代码
2013/06/30 HTML / CSS
What is the purpose of Void class? Void类的作用是什么?
2016/10/31 面试题
大学毕业感言
2014/01/10 职场文书
国际贸易专业个人求职信格式
2014/02/02 职场文书
数控专业个人求职信范文
2014/02/05 职场文书
企业精细化管理实施方案
2014/03/23 职场文书
副乡长群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
法学专业求职信范文
2015/03/19 职场文书
SpringCloud Alibaba项目实战之nacos-server服务搭建过程
2021/06/21 Java/Android
docker-compose部署Yapi的方法
2022/04/08 Servers
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang