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 相关文章推荐
有关DOM元素与事件的3个谜题
Nov 11 Javascript
jquery的冒泡事件的阻止与允许(三种实现方法)
Feb 01 Javascript
JS生成不重复随机数组的函数代码
Jun 10 Javascript
JavaScript Serializer序列化时间处理示例
Jul 31 Javascript
jQuery使用$.ajax提交表单完整实例
Dec 11 Javascript
jQuery针对input的class属性写了多个值情况下的选择方法
Jun 03 Javascript
JS文件上传神器bootstrap fileinput详解
Jan 28 Javascript
jquery拖动改变div大小
Jul 04 jQuery
浅谈node中的exports与module.exports的关系
Aug 01 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 jQuery
详解vue-cli项目开发/生产环境代理实现跨域请求
Jul 23 Javascript
解决vue项目获取dom元素宽高总是不准确问题
Jul 29 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
PHP嵌套输出缓冲代码实例
2015/05/12 PHP
php输出图像的方法实例分析
2017/02/16 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
2019/10/03 PHP
javascript 得到变量类型的函数
2010/05/19 Javascript
JavaScript 一道字符串分解的题目
2011/08/03 Javascript
jQuery1.6 使用方法二
2011/11/23 Javascript
jquery实现加载等待效果示例
2013/09/25 Javascript
JavaScript中判断页面关闭、页面刷新的实现代码
2014/08/27 Javascript
javascript实现unicode与ASCII相互转换的方法
2015/12/10 Javascript
基于canvas粒子系统的构建详解
2017/08/31 Javascript
Vue v2.5 调整和更新不完全问题
2017/10/24 Javascript
动态Axios的配置步骤详解
2018/01/12 Javascript
react build 后打包发布总结
2018/08/24 Javascript
jquery实现简单拖拽效果
2020/07/20 jQuery
jquery实现拖拽添加元素功能
2020/12/01 jQuery
[04:11]2014DOTA2国际邀请赛 CIS遗憾出局梦想不灭
2014/07/09 DOTA
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
Python内置模块hashlib、hmac与uuid用法分析
2018/02/12 Python
Anaconda下安装mysql-python的包实例
2018/06/11 Python
python和opencv实现抠图
2018/07/18 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
python 限制函数执行时间,自己实现timeout的实例
2019/01/12 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)
2020/03/19 Python
基于python实现把json数据转换成Excel表格
2020/05/07 Python
Django之腾讯云短信的实现
2020/06/12 Python
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
台湾最大银发乐活百货:乐龄网
2018/05/21 全球购物
应届生船舶驾驶求职信
2013/10/19 职场文书
自动化毕业生专业自荐书范文
2014/02/04 职场文书
项目经理任命书内容
2014/06/06 职场文书
技术入股合作协议书
2016/03/21 职场文书
升职自荐书
2019/05/09 职场文书
Python序列化与反序列化相关知识总结
2021/06/08 Python
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript
Mysql调整优化之四种分区方式以及组合分区
2022/04/13 MySQL