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 相关文章推荐
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
May 21 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
Oct 12 Javascript
基于mootools插件实现遮罩层新手引导
May 24 Javascript
easyui Draggable组件实现拖动效果
Aug 19 Javascript
Javascript模仿淘宝信用评价实例(附源码)
Nov 26 Javascript
JavaScript常用本地对象小结
Mar 28 Javascript
JS实现字符串去重及数组去重的方法示例
Apr 21 Javascript
Vue-router 切换组件页面时进入进出动画方法
Sep 01 Javascript
小程序多图列表实现性能优化的方法步骤
May 28 Javascript
基于layui内置模块(element常用元素的操作)
Sep 20 Javascript
node.js中对Event Loop事件循环的理解与应用实例分析
Feb 14 Javascript
vue select 获取value和lable操作
Aug 28 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
如何限制访问者的ip(PHPBB的代码)
2006/10/09 PHP
浅谈json_encode用法
2015/03/05 PHP
php简单实现快速排序的方法
2015/04/04 PHP
详解HTTP Cookie状态管理机制
2016/01/14 PHP
php 解析xml 的四种方法详细介绍
2016/10/26 PHP
购物车实现的几种方式优缺点对比
2018/05/02 PHP
用js通过url传参把数据从一个页面传到另一个页面
2014/09/01 Javascript
jquery获取radio值(单选组radio)
2014/10/16 Javascript
纯css下拉菜单 无需js
2016/08/15 Javascript
JavaScript与java语言有什么不同
2016/09/22 Javascript
js实现图片加载淡入淡出效果
2017/04/07 Javascript
AngularJS中下拉框的高级用法示例
2017/10/11 Javascript
ztree实现左边动态生成树右边为内容详情功能
2017/11/03 Javascript
vue地址栏直接输入路由无效问题的解决
2018/11/15 Javascript
webpack项目使用eslint建立代码规范实现
2019/05/16 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
详解python 字符串和日期之间转换 StringAndDate
2017/05/04 Python
使用Python读取二进制文件的实例讲解
2018/07/09 Python
Python从使用线程到使用async/await的深入讲解
2018/09/16 Python
python实现给微信指定好友定时发送消息
2019/04/29 Python
python使用opencv对图像mask处理的方法
2019/07/05 Python
解决Python正则表达式匹配反斜杠''\''问题
2019/07/17 Python
Django之提交表单与前后端交互的方法
2019/07/19 Python
PyQt5实现简单的计算器
2020/05/30 Python
请解释一下webService? 如何用.net实现webService
2014/06/09 面试题
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
保证书格式范文
2014/04/28 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
公司新人试用期自我评价
2014/09/17 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
学术研讨会主持词
2015/07/04 职场文书
地震捐款简报
2015/07/21 职场文书
2015年公路路政个人工作总结
2015/07/24 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python