网页源代码保护(禁止右键、复制、另存为、查看源文件)


Posted in Javascript onMay 23, 2012

1、禁止右键菜单

<script type="text/javascrpt" language="javascript"> 
//方法一 
function noMenuOne() 
{ 
alert('禁止右键菜单!'); 
return false; 
} 
document.oncontextmenu = noMenuOne; 
//方法二 
function noMenuTwo() 
{ 
if(event.button == 2) 
{ 
alert('禁止右键菜单!'); 
return false; 
} 
} 
document.onmousedown = noMenuTwo; 
</script>

2、禁止复制(Ctrl+C)
<script type="text/javascript" language="javascript"> 
function noCopy() 
{ 
alert("禁止使用Ctrl+C进行复制操作!"); 
event.returnValue = false; 
} 
</script> 
//<body oncopy = "noCopy()">

3、禁止另存为
在<body></body>之间加入代码
<noscript><iframe src='*.htm'></iframe></noscript>

4、禁止缓存
禁止缓存 在页面中使用HTML标记,如下面:

<HEAD> 
<META http-equiv=Pragma content=no-cache> 
<META http-equiv=Cache-Control content=no-cache> 
<META http-equiv=Expires content=0> 
</HEAD>
Javascript 相关文章推荐
jquery的$(document).ready()和onload的加载顺序
May 26 Javascript
JavaScript使用过程中需要注意的地方和一些基本语法
Aug 26 Javascript
Ext JS添加子组件的误区探讨
Jun 28 Javascript
jQuery Dialog对话框事件用法实例分析
May 10 Javascript
限制只能输入数字的实现代码
May 16 Javascript
JavaScript 节流函数 Throttle 详解
Jul 04 Javascript
在React中如何优雅的处理事件响应详解
Jul 24 Javascript
JavaScript中重名的函数与对象示例详析
Sep 28 Javascript
解决iview打包时UglifyJs报错的问题
Mar 07 Javascript
tsconfig.json配置详解
May 17 Javascript
layui-table对返回的数据进行转变显示的实例
Sep 04 Javascript
vue开发简单上传图片功能
Jun 30 Javascript
通过js动态操作table(新增,删除相关列信息)
May 23 #Javascript
JavaScript基础语法让人疑惑的地方小结
May 23 #Javascript
利用javascript解决图片缩放及其优化的代码
May 23 #Javascript
JavaScript 图像动画的小demo
May 23 #Javascript
JavaScript学习笔记记录我的旅程
May 23 #Javascript
JS中处理与当前时间间隔的函数代码
May 23 #Javascript
自己做的模拟模态对话框实现代码
May 23 #Javascript
You might like
PHP的SQL注入过程分析
2012/01/06 PHP
PHP图片验证码制作实现分享(全)
2012/05/10 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
php从数据库中获取数据用ajax传送到前台的方法
2018/08/20 PHP
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
javascript制作坦克大战全纪录(2)
2014/11/27 Javascript
express的中间件bodyParser详解
2014/12/04 Javascript
使用javascript实现json数据以csv格式下载
2015/01/09 Javascript
javascript中for/in循环及使用技巧
2015/09/01 Javascript
让图片跳跃起来  javascript图片轮播特效
2016/02/16 Javascript
浅析jquery与checkbox的checked属性的问题
2016/04/27 Javascript
jquery分隔Url的param方法(推荐)
2016/05/25 Javascript
修改js confirm alert 提示框文字的简单实例
2016/06/10 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
2017/05/03 Javascript
JS实现的透明度渐变动画效果示例
2018/04/28 Javascript
VUE DOM加载后执行自定义事件的方法
2018/09/07 Javascript
解决vue-loader加载不上的问题
2020/10/21 Javascript
Python Matplotlib库入门指南
2015/05/18 Python
在Ubuntu系统下安装使用Python的GUI工具wxPython
2016/02/18 Python
Python动刷新抢12306火车票的代码(附源码)
2018/01/24 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
Python实现性能自动化测试竟然如此简单
2019/07/30 Python
python shutil文件操作工具使用实例分析
2019/12/25 Python
Python数据存储之 h5py详解
2019/12/26 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
2020/02/26 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
2020/11/10 Python
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
毕业生的自我鉴定
2013/10/29 职场文书
美德好少年主要事迹
2014/01/29 职场文书
毕业生自荐书
2014/02/03 职场文书
汽车维修工岗位职责
2014/02/12 职场文书
入党思想汇报怎么写
2014/04/03 职场文书
校园安全演讲稿
2014/05/09 职场文书
商铺门面租房协议书
2014/10/21 职场文书
导游词之贵州百里杜鹃
2019/10/29 职场文书
防止web项目中的SQL注入
2021/12/06 MySQL