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 相关文章推荐
js cookies 常见网页木马挂马代码 24小时只加载一次
Apr 13 Javascript
js 数组的for循环到底应该怎么写?
May 31 Javascript
JavaScript中prototype为对象添加属性的误区介绍
Oct 15 Javascript
jquery ztree实现下拉树形框使用到了json数据
May 14 Javascript
使用百度地图api实现根据地址查询经纬度
Dec 11 Javascript
AngularJS 单元测试(一)详解
Sep 21 Javascript
微信公众号支付H5调用支付解析
Nov 04 Javascript
通过函数作用域和块级作用域看javascript的作用域链
Aug 05 Javascript
详解关于Vue2.0路由开启keep-alive时需要注意的地方
Sep 18 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
Feb 10 Javascript
Vue两个版本的区别和使用方法(更深层次了解)
Feb 16 Javascript
JavaScript中的Proxy对象
Nov 27 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
PHP漏洞全解(详细介绍)
2012/11/13 PHP
解析smarty 截取字符串函数 truncate的用法介绍
2013/06/20 PHP
php生成数组的使用示例 php全组合算法
2014/01/16 PHP
PHP实现根据设备类型自动跳转相应页面的方法
2014/07/24 PHP
php检查是否是ajax请求的方法
2015/04/16 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
PHP实现 APP端微信支付功能
2018/06/22 PHP
Jquery下attr和removeAttr的使用方法
2010/12/28 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
2013/12/08 Javascript
利用javascript判断文件是否存在
2013/12/31 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
jQuery scrollFix滚动定位插件
2015/04/01 Javascript
js采用concat和sort将N个数组拼接起来的方法
2016/01/21 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
2016/03/09 Javascript
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
详解Webpack如何引入CDN链接来优化编译后的体积
2019/06/21 Javascript
JavaScript实现文件下载并重命名代码实例
2019/12/12 Javascript
Python实现将绝对URL替换成相对URL的方法
2015/06/28 Python
python实现简单点对点(p2p)聊天
2017/09/13 Python
python字典setdefault方法和get方法使用实例
2019/12/25 Python
基于python修改srt字幕的时间轴
2020/02/03 Python
python+Selenium自动化测试——输入,点击操作
2020/03/06 Python
林清轩官方网站:山茶花润肤油开创者
2016/10/26 全球购物
银行员工职业规划范文
2014/01/21 职场文书
自荐信格式简述
2014/01/25 职场文书
优秀毕业生自我鉴定
2014/02/11 职场文书
校园文明倡议书
2014/05/16 职场文书
小学教师岗位职责
2015/04/02 职场文书
贫困证明怎么写
2015/06/16 职场文书
干货:如何写好工作总结报告!
2019/05/10 职场文书
七年级作文之环保作文
2019/10/17 职场文书
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技