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之卸载鼠标事件的代码
May 14 Javascript
15个款优秀的 jQuery 图片特效插件推荐
Nov 21 Javascript
兼容IE和FF的图片上传前预览js代码
May 28 Javascript
Javascript中arguments对象详解
Oct 22 Javascript
Vue 2.0 服务端渲染入门介绍
Mar 29 Javascript
基于AGS JS开发自定义贴图图层
Mar 31 Javascript
jQuery Datatables表头不对齐的解决办法
Nov 27 jQuery
Vue组件通信的四种方式汇总
Feb 08 Javascript
微信小程序手机号码验证功能的实例代码
Aug 28 Javascript
了解前端理论:rscss和rsjs
May 23 Javascript
vue项目中全局引入1个.scss文件的问题解决
Aug 01 Javascript
vue-router 2.0 跳转之router.push()用法说明
Aug 12 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,ASP.JAVA,JAVA代码格式化工具整理
2010/06/15 PHP
关于JSON以及JSON在PHP中的应用技巧
2013/11/27 PHP
php打印输出棋盘的实现方法
2014/12/23 PHP
PHP中的类型约束介绍
2015/05/11 PHP
纯php生成随机密码
2015/10/30 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
用js实现手把手教你月入万刀(转贴)
2007/11/07 Javascript
cnblogs csdn 代码运行框实现代码
2009/11/02 Javascript
JQuery对checkbox操作 (循环获取)
2011/05/20 Javascript
jQuery判断元素是否存在的可靠方法
2014/05/06 Javascript
JS控制表单提交的方法
2015/07/09 Javascript
layui分页效果实现代码
2017/05/19 Javascript
js实现复制功能(多种方法集合)
2018/01/06 Javascript
浅谈React组件之性能优化
2018/03/02 Javascript
详解react、redux、react-redux之间的关系
2018/04/11 Javascript
微信小程序通过一个json实现分享朋友圈图片
2019/09/03 Javascript
ES10的13个新特性示例(小结)
2019/09/23 Javascript
微信小程序商品详情页底部弹出框
2019/11/22 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
javascript递归函数定义和用法示例分析
2020/07/22 Javascript
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
Python多进程写入同一文件的方法
2019/01/14 Python
python安装scipy的方法步骤
2019/06/26 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
Python使用百度api做人脸对比的方法
2019/08/28 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
Python图像读写方法对比
2020/11/16 Python
css3实现input输入框颜色渐变发光效果代码
2014/04/02 HTML / CSS
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
html5 video标签屏蔽右键视频另存为的js代码
2013/11/12 HTML / CSS
草莓网官网:StrawberryNET
2019/08/21 全球购物
美体小铺波兰官方网站:The Body Shop波兰
2019/09/03 全球购物
考研复习计划
2015/01/19 职场文书
好段摘抄大全(48句)
2019/08/08 职场文书
Python竟然能剪辑视频
2021/05/25 Python