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


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 each()小议
Mar 18 Javascript
Javascript获取当前时间函数和时间操作小结
Oct 01 Javascript
jQuery中size()方法用法实例
Dec 27 Javascript
jQuery基于ajax实现星星评论代码
Aug 07 Javascript
3种js实现string的substring方法
Nov 09 Javascript
举例说明JavaScript中的实例对象与原型对象
Mar 11 Javascript
微信开发 消息推送实现代码
Oct 21 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
Aug 15 jQuery
jquery获取input输入框中的值
Nov 13 jQuery
vue使用nprogress实现进度条
Dec 09 Javascript
AutoJs实现刷宝短视频的思路详解
May 22 Javascript
js实现鼠标点击飘爱心效果
Aug 19 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基础知识:类与对象(4) 范围解析操作符(::)
2006/12/13 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
javascript小数计算出现近似值的解决办法
2010/02/06 Javascript
js word表格动态添加代码
2010/06/07 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
2015/03/11 Javascript
freemarker判断对象是否为空的方法
2015/08/13 Javascript
AngularJS入门之动画
2016/07/27 Javascript
js 获取图像缩放后的实际宽高,位置等信息
2017/03/07 Javascript
通过vue提供的keep-alive减少对服务器的请求次数
2018/04/01 Javascript
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
Layui tree 下拉菜单树的实例代码
2019/09/21 Javascript
Vue 实现CLI 3.0 + momentjs + lodash打包时优化
2019/11/13 Javascript
JavaScript复制变量三种方法实例详解
2020/01/09 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
Python中使用Boolean操作符做真值测试实例
2015/01/30 Python
python实现反转部分单向链表
2018/09/27 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
2018/12/12 Python
使用python+poco+夜神模拟器进行自动化测试实例
2020/04/23 Python
python如何调用php文件中的函数详解
2020/12/29 Python
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
自考毕业自我鉴定范文
2013/10/27 职场文书
求职简历中个人的自我评价
2013/12/01 职场文书
出国留学介绍信
2014/01/13 职场文书
中秋节礼品促销方案
2014/02/02 职场文书
寒暑假实习证明书模板
2014/11/29 职场文书
2015年保育员个人工作总结
2015/05/13 职场文书
政审证明材料
2015/06/19 职场文书
2015年基层党建工作汇报材料
2015/06/25 职场文书
python实现简单倒计时功能
2021/04/21 Python
聊聊redis-dump工具安装问题
2022/01/18 Redis
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python