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 相关文章推荐
javascript实现的像java、c#之类的sleep暂停的函数代码
Mar 04 Javascript
JS 实现完美include载入实现代码
Aug 05 Javascript
jQuery实现tag便签去重效果的方法
Jan 20 Javascript
Mac下使用charles遇到的问题以及解决办法
Jan 10 Javascript
javaScript嗅探执行神器-sniffer.js
Feb 14 Javascript
Vue Transition实现类原生组件跳转过渡动画的示例
Aug 19 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
Jul 18 Javascript
JavaScript定时器使用方法详解
Mar 26 Javascript
Javascript文本框脚本实现方法解析
Oct 30 Javascript
Javascript中的解构赋值语法详解
Apr 02 Javascript
浅谈JS的二进制家族
May 09 Javascript
JavaScript 定时器详情
Nov 11 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
MySQL修改密码方法总结
2008/03/25 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
ThinkPHP中数据操作案例分析
2015/09/27 PHP
详谈php ip2long 出现负数的原因及解决方法
2017/04/05 PHP
JavaScript 自动完成脚本整理(33个)
2009/10/20 Javascript
JS中confirm,alert,prompt函数使用区别分析
2010/04/01 Javascript
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
javascript计时器编写过程与实现方法
2016/02/29 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
Bootstrap Modal遮罩弹出层代码分享
2016/11/21 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
JavaScript实现256色转灰度图
2017/02/22 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
Angular2 组件间通过@Input @Output通讯示例
2017/08/24 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
JavaScript实现图片放大预览效果
2020/11/02 Javascript
[00:33]2016完美“圣”典风云人物:Sccc宣传片
2016/12/03 DOTA
在SAE上部署Python的Django框架的一些问题汇总
2015/05/30 Python
Python的Flask框架中的Jinja2模板引擎学习教程
2016/06/30 Python
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
python3实现全角和半角字符转换的方法示例
2017/09/21 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
Python日志logging模块功能与用法详解
2020/04/09 Python
英国鲜花速递:Serenata Flowers
2018/04/03 全球购物
英国天然有机美容护肤品:Neal’s Yard Remedies
2018/05/05 全球购物
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
化工专业应届生求职信
2013/11/08 职场文书
就业自我评价
2014/02/04 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
2016元旦晚会主持人开场白和结束语
2015/12/03 职场文书
2016年社区六一儿童节活动总结
2016/04/06 职场文书
浅谈pytorch中的dropout的概率p
2021/05/27 Python
vue3使用vue-router的完整步骤记录
2021/06/20 Vue.js