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


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 相关文章推荐
兼容Mozilla必须知道的知识。
Jan 09 Javascript
jQuery仿Excel表格编辑功能的实现代码
May 01 Javascript
js获取url参数值的两种方式
Sep 10 Javascript
JSON 数字排序多字段排序介绍
Sep 18 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
Sep 26 Javascript
AngularJS实现DOM元素的显示与隐藏功能
Nov 22 Javascript
AngularJS表格添加序号的方法
Mar 03 Javascript
Agularjs妙用双向数据绑定实现手风琴效果
May 26 Javascript
详解Axios 如何取消已发送的请求
Oct 20 Javascript
jQuery实现的隔行变色功能【案例】
Feb 18 jQuery
Node配合WebSocket做多文件下载以及进度回传
Nov 07 Javascript
ES6 async、await的基本使用方法示例
Jun 06 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
《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
PHP实现根据银行卡号判断银行
2015/04/29 PHP
PHPCMS V9 添加二级导航的思路详解
2016/10/20 PHP
PHP不使用递归的无限级分类简单实例
2016/11/05 PHP
FireFox中textNode分片的问题
2007/04/10 Javascript
Javascript Math对象
2009/08/13 Javascript
JS和jquery获取各种屏幕的宽度和高度的代码
2013/08/02 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
新手学习前端之js模仿淘宝主页网站
2016/10/31 Javascript
使用grunt合并压缩js和css文件的方法
2017/03/02 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
在HTML文档中嵌入JavaScript的四种方法
2018/05/07 Javascript
JavaScript设计模式之工厂模式简单实例教程
2018/07/03 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
2019/03/27 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
2020/11/03 Javascript
python list语法学习(带例子)
2013/11/01 Python
python读文件逐行处理的示例代码分享
2013/12/27 Python
python复制文件的方法实例详解
2015/05/22 Python
Python使用QQ邮箱发送Email的方法实例
2017/02/09 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
从python读取sql的实例方法
2020/07/21 Python
python开发一款翻译工具
2020/10/10 Python
CSS3实现渐变背景兼容问题
2020/05/06 HTML / CSS
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
2014五一国际劳动节活动总结范文
2014/04/14 职场文书
药店采购员岗位职责
2014/09/30 职场文书
简单的离婚协议书范本
2014/11/16 职场文书
2014年内部审计工作总结
2014/12/09 职场文书
单位租车协议书
2015/01/29 职场文书
长辈生日祝福语大全(72句)
2019/08/09 职场文书
导游词之安徽巢湖
2019/12/26 职场文书
Django与数据库交互的实现
2021/06/03 Python
Java获取e.printStackTrace()打印的信息方式
2021/08/07 Java/Android
MongoDB数据库之添删改查
2022/04/26 MongoDB
Redis入门基础常用操作命令整理
2022/06/01 Redis