防止网页内容被拷贝的方法

网页

      为了防止内容被拷贝,通常的办法是屏蔽掉鼠标右键,不让查看源文件,但这也有很多办法突破,如使用Netscape浏览器就不会有这种现象,而且让人觉得很不方便,因为鼠标右键可以用来做其他很多事情,如保存图片啊等等。因此这里再介绍一个更好的办法,不用屏蔽鼠标右键,而是对屏蔽掉鼠标选择要copy内容的功能。

  首先在页面的<head></head>区加入以下代码:

<script>
function anticopy(n)
{
if(self.moveTo)
{
self.moveTo(0,-900);
for(i = n; i > 0; i--)
{
self.moveTo(0,3);
}
for(j = 8; j > 0; j--)
{
self.moveTo(0,j);
self.moveTo(j,0);
self.moveTo(0,-j);
self.moveTo(-j,0);
}
}
}
</script>
  然后在标签里加入函数代码,让页面加载后自动执行。

  很简单吧,你也可以试一试。

时间: 2024-09-15 23:31:45

防止网页内容被拷贝的方法的相关文章

php目录拷贝实现方法_php技巧

本文实例讲述了php目录拷贝实现方法.分享给大家供大家参考.具体如下: function copy_dir($src,$dst) { $dir = opendir($src); @mkdir($dst); while(false !== ( $file = readdir($dir)) ) { if (( $file != '.' ) && ( $file != '..' )) { if ( is_dir($src . '/' . $file) ) { copy_dir($src . '/

Java中利用反射原理拷贝对象

测试类 import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.Date; public class Test {/*** 拷贝对象方法*/public static Object copy(Object obj

怎样用Dreamweaver下载编辑网页内容

  当你看到一个很漂亮的网页的时候,有没有想过将网页下载下来,进行相关的编辑,然后填写上你自己想要填写的内容,今天我来介绍下怎样用Dreamweaver下载编辑网页内容. 方法/步骤 1.首先我们随便打开一个网页,就把百度经验作为例子吧,我们打开百度经验的首页; 2.下一步选择文件---页面另存为的选项,如下所示; 3.下一步会提示你所下载的网页保存的位置,我们直接选择桌面就可以了; 4.下一步火狐浏览器进入到下载的页面中,如下所示; 5.网页下载成功后,接着右键打开文件所在的文件夹,将网页文件

WPS保护文档,我的作品防拷贝

现在正是大学毕业生忙碌于撰写毕业论文的时候,你是否想过,自己辛辛苦苦花费数月撰写的毕业论文可能在不知不觉中被别人"复制"."粘贴"而变为他人的作品?防止作品被拷贝的方法就是给自己的作品设置防拷贝保护. 具体做法是当自己的作品修改完善后执行"工具"→"保护文档",然后弹出一个"保护文档"对话框,在对话框中设置保护内容为"窗体域",再设置密码,如图所示,最后再次保存文件. 再看看效果,此时文

Win7如何禁止“是否只查看安全传送的网页内容”提示

  最近有Win7系统用户反映,在打开电子邮箱.支付宝.淘宝.网上银行等涉及安全的网页时,总是会弹出提示框"是否只查看安全传送的网页内容",而每次都要按"否"才能显示完整的网页,但只要有刷新网页,就又会出现这个安全提示,这让人很厌烦.下面,小编就来跟大家分享一下Win7系统下禁止"是否只查看安全传送的网页内容"提示出现的方法. 方法/步骤 1.打开IE浏览器,选择工具--Internet选项. 2.安全->internet->自定义安

java 方法传值问题:请大家帮忙看看指点指点:代码如下:

问题描述 java 方法传值问题:请大家帮忙看看指点指点:代码如下: package com.imooc; public class Test{ public static void main(String[] args) { Circle c1 = new Circle(1); Circle c2 = new Circle(2); swap1(c1,c2); System.out.println("After swap1:"+c1.radius+c2.radius); swap2(c

linux内核空间与用户空间信息交互方法

     摘要:在进行设备驱动程序,内核功能模块等系统级开发时,通常需要在内核和用户程序之间交换信息.Linux提供了多种方法可以用来完成这些任务.本文总结了各种常用的信息交换方法,并用简单的例子演示这些方法各自的特点及用法.其中有大家非常熟悉的方法,也有特殊条件下方可使用的手段.通过对比明确这些方法,可以加深我们对Linux内核的认识,更重要的是,可以让我们更熟练驾御linux内核级的应用开发技术. 内核空间(kernel-space) VS 用户空间(user-space) 作为一个Linu

Java文件I/O的三种方法

之前在面试中被问到过两次Java中文件读入输出怎么写,当时只记得一个大概,没有办法很清晰的说出一个条理,今天特地看出总结了一下这方面的内容,想要写出来给大家分享. 首先文件读入输出流常用有三种:FileInputStream/FileOutputStream,FileReader/FileWriter,RandomAccessFile.下面具体列出一些简单的例子参考: 基础篇: 1. FileRead fr = new FileReader(filename);   String s;   wh

最高效率的对象深拷贝通用方法

问题描述 曾有人发帖要高效的对象拷贝通用方法,当时只给了一个简单类型的拷贝,现在挤出点时间完成了这个功能,内部的引用类型依次深度拷贝.完整代码见博客:这里发帖收集建议意见,简单的测试了下,已经非常完美的运行了,目前能支持任何带无参数的构造函数的类的深拷贝,一元数组的深拷贝,数组和类的循环嵌套深拷贝(即父子关系的类,或双向链表).感兴趣的朋友,可以研究下Emit部分,这是C#的精华,也是能够提高效率的必备利器,嫌.NET慢的人不要光抱怨,那是因为你们不懂优化代码,会了Emit就可以最高限度的优化代