javascript 禁止复制网页


Posted in Javascript onJune 11, 2009

1、使右键和复制失效

方法1:

在网页中加入以下代码:

<script language="Javascript">
document.oncontextmenu=new Function("event.returnValue=false");
document.onselectstart=new Function("event.returnValue=false");
</script>

方法2:

在<body>中加入以下代码:

<body oncontextmenu="return false" onselectstart="return false">

<body oncontextmenu="event.returnValue=false" onselectstart="event.returnValue=false">

实质上,方法2与方法1是一样的。

方法3:

如果只限制复制,可以在<body>加入以下代码:

<body oncopy="alert('对不起,禁止复制!');return false;">

2、使菜单"文件"-"另存为"失效
如果只是禁止了右键和选择复制,别人还可以通过浏览器菜单中的"文件"-"另存为"拷贝文件。为了使拷贝失效,可以在<body>与</body>之间加入以下代码:

<noscript>
<iframe src="*.htm"></iframe>
</noscript>

这样,用户在另存网页时,就会出现"无法保存Web页"的错误。

Javascript 相关文章推荐
jquery插件制作 表单验证实现代码
Aug 17 Javascript
jquery中toggle函数交替使用问题
Jun 22 Javascript
jQuery实现仿美橙互联两级导航菜单效果完整实例
Sep 17 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
Oct 09 Javascript
node.js实现端口转发
Apr 14 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
Jun 13 Javascript
Javascript闭包与函数柯里化浅析
Jun 22 Javascript
基于angular实现模拟微信小程序swiper组件
Jun 11 Javascript
Angular+Node生成随机数的方法
Jun 16 Javascript
Express进阶之log4js实用入门指南
Feb 10 Javascript
jQuery 操作 HTML 元素和属性的方法
Nov 12 jQuery
微信小程序渲染性能调优小结
Jul 30 Javascript
JavaScript 动态改变图片大小
Jun 11 #Javascript
jQuery 学习 几种常用方法
Jun 11 #Javascript
javascript 冒号 使用说明
Jun 06 #Javascript
JavaScript 封装Ajax传递的数据代码
Jun 05 #Javascript
Firefox outerHTML实现代码
Jun 04 #Javascript
IE innerHTML,outerHTML所引起的问题
Jun 04 #Javascript
js 鼠标点击事件及其它捕获
Jun 04 #Javascript
You might like
咖啡知识大全
2021/03/03 新手入门
Look And Say 序列php实现代码
2011/05/22 PHP
10款PHP开源商城系统汇总介绍
2015/07/23 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
浅谈PHP各环境下的伪静态配置
2019/03/13 PHP
JS在textarea光标处插入文本的小例子
2013/03/22 Javascript
jquery获取iframe中的dom对象(两种方法)
2013/07/02 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
2013/10/15 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
最丑的时钟效果!js canvas时钟制作方法
2016/08/15 Javascript
AngularJS中update两次出现$promise属性无法识别的解决方法
2017/01/05 Javascript
jquery实时获取时间的简单实例
2017/01/26 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
vue中axios解决跨域问题和拦截器的使用方法
2018/03/07 Javascript
vue在手机中通过本机IP地址访问webApp的方法
2018/08/15 Javascript
echarts大屏字体自适应的方法步骤
2019/07/12 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
2014/10/23 Python
python图像处理之反色实现方法
2015/05/30 Python
Python 爬虫模拟登陆知乎
2016/09/23 Python
深入理解Python中的*重复运算符
2017/10/28 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
简单了解python装饰器原理及使用方法
2019/12/18 Python
Pytorch之contiguous的用法
2019/12/31 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
蒂芙尼澳大利亚官方网站:Tiffany&Co. Australia
2017/08/27 全球购物
物流管理毕业生自荐信
2013/10/24 职场文书
工商企业管理应届生求职信
2013/11/03 职场文书
大学生饮食连锁店创业计划书
2014/01/17 职场文书
赞美老师的演讲稿
2014/05/22 职场文书
2014年财务科工作总结
2014/11/11 职场文书
2016大一新生军训感言
2015/12/08 职场文书
2020优秀员工演讲稿(三篇)
2019/10/17 职场文书
图解上海144收音机
2021/04/22 无线电