热点推荐:
您现在的位置: 电脑学习网 >> 软件专区 >> 正文

禁止网页另存为代码

2013-09-12 17:23:22  来源: 软件专区 
如今网上的抄袭情况越来越严重了,自己的网页作品经常会被别人“借用”。其实大家不必为此事苦恼,只要在网页中加入几段代码或是使用专门的加密工具,对网页源代码、图像、文本等进行加密,这样别人就休想动你的网页了!

  巧用代码

  在HTML网页中加入几行简单的代码可以禁止他人使用鼠标右键和“另存为”命令。

  一、屏蔽鼠标右键

  把网页的标签修改为下面的代码:

  <body oncontextmenu=self.event.returnValue=false onselectstart="return false">

  现在点击鼠标右键就不会有任何反应了。

  二、禁止“另存为”命令

  在<body>...</body>标签之间加入如下代码,可以使“另存为”命令不能顺利执行。Www.iTCOMputer.COM.cn

  <noscript>

  <iframe scr="*.htm"></iframe>

  </noscript>

  加入上述代码后,当执行“另存为”命令时,会弹出“保存网页时出错”的对话框。

  利用Html Guard

  上面的方法只能在一定程度上保护网页的安全,如果要想彻底地防止他人抄袭,可以把代码、软件两种方法同时用上。下面就介绍利用Html Guard来对网页进行加密。

  Html Guard档案

  最新版本:2.3

  软件大小:1054KB

  软件类型:共享软件

  适用系统:Win9X/Me/2000/NT/XP

  下载地址:http://www.skycn.com/soft/6588.html

  安装完成后启动软件。它的操作界面主要由五个功能标签和设置区域组成(图1)。

  一、选择网页文件

  点击主界面中的“Input”标签。选中“Protect all files in a directory”项将对整个文件夹中的网页文件进行加密,若是子文件夹中的文件也需要加密,应将“Include sub directories”项选中。如果想加密单个网页,应选择“Protect following HTML files”项,并使用“Add”按钮来添加。

  二、设置输出

  使用“Output”标签下“Copy to following directory”项后的“Browse”按钮,来设置加密后的文件所存放的位置。通常我们要把“Copy Linked Files”项也选中,这样就会把网页相关的链接文件一同复制到输出目录中。“Overwrite existing files”项表示用加密后的文件覆盖源文件,笔者建议不要使用此项。

  如果不想查看输出结果,可以使用“Upload to server via FTP”项,直接将加密后的文件上传到服务器中。点击“FTP-Settings”按钮,在弹出的对话框中设置服务器地址、用户名、用户密码等等。

  勾选“Backup”项下的“Create backup copies of the unmodified files before overwriting html pages”,它表示在加密信息写入网页之前创建一个备份。要在原文件夹中创建备份应选“Place in the original directory”项。

  三、加密源代码

  在“Source code”页面中(图2)有三种加密源代码的方法。

  1.Encode source code(编译源代码)。使用该项后,当别人用网页编辑器打开该网页时将显示乱码。由于该编译是在JavaScript技术的基础上进行的,所以编译后的网页必须在支持JavaScript 1.0以上的浏览器上运行。如果你担心有人因此而不能查看你的网页,那么可以将“Include <noscript>section”项选中,并在它下面的栏里添加提示。例如:想正常查看该网页,则必须有支持JavaScript 1.0以上的浏览器。

  2.Squeeze source code(压缩源代码)。此项的主要作用是去除代码中的空行,使代码更加紧凑。这样做除了能让剽窃者难以读懂源代码以外,还能缩小网页文件的体积,有效地减少调入时间。

  3.Insert blank lines(插入空行)。插入空行的作用也是为了让人难以找到源代码。勾选“At the beginning(在前端)”或“At the end(在末尾)”项来确定加入空行的位置,然后调整“Number of lines”的值确定插入的空行数。另外你还能够使用“Insert the following text at the top”项在网页代码的上端添加例如“source code not available(该网页代码不可用)”之类的警告信息。需要注意的是,每次插入一个空行,将使网页文件大小增大两个字节。

  四、保护图像和文本

  “Images/Texts”标签中选项的功能如下:“Lock the menu on the right mouse button”帮助你锁住网页的右键菜单;“Block text selection”禁止文本被选择(该功能只能在IE4.0以上的浏览器上生效);“Do not display links in status bar”不在状态栏中显示链接;“Deactivate browser`s print function”禁止浏览器的打印功能;“Disable Clipboard”禁止剪贴板功能;“Disable image caching in browser”禁止浏览器的图片缓存。

  五、查看结果

  点击界面右侧的“Protect files”按钮,即可完成网页文件的加密(如果弹出警告窗口,点击“Continue”按钮继续工作)。然后在“Result”标签中点击要查看的网页,在展开项中选择“Load in browser”来查看加密后的效果。当然你也可以使用展开项里的“Path”和“Show source code”命令来打开加密后文件所存放的文件夹以及查看加密后的源代码(如图3)。

  现在相信你已经基本上掌握该软件的使用方法了。赶紧操起手中的维权武器,保护我们的合法利益不受侵害。

 
阅读信件时禁止打开网页 问:我在使用OE读取一些邮件时,经常会自动调出IE并打开一些广告网页,请问有没有方法可以在观看信件的情况下不让它们自动打开?

  答:自动打开网页是JavaScript在起作用,在OE中选择“工具→选项→安全”,把“安全区域”设置为“受限制的站点区域”;然后打开IE的“Internet选项”,在“安全”选项卡中选中“限制站点”,按“自定义级别”按钮,在打开的窗口中将所有“脚本”选项设置为禁用就可以了。

 
禁止媒体文件的预览功能 大家可能经常碰到这样的问题,当你选定一个媒体文件,如:AVI、RM、RMVB、MP3,点右键查看文件属性时,要等待很长的时间,其实这是系统的媒体文件预览功能在作怪。对于电脑配置普通的朋友,完全可以关闭这个预览功能。

  Windows XP系统

  在Windows XP下要取消媒体文件的预览功能很简单,只要关闭预览文件shmedia.dll就可以了。方法是在“开始→运行”中输入“regsvr32 /u shmedia.dll”回车,当出现“shmedia.dll中的Dll Unregister Server成功”的对话框就说明成功禁止预览功能了。而要恢复预览功能时,在“开始→运行”中输入“regsvr32 shmedia.dll”即可。

  Windows2000系统

  在Windows 2000下需要通过修改系统中的webvw.dll文件来取消预览功能。下面以除掉AVI文件的预览功能为例说明一下方法。

  Windows 2000中有两个webvw.dll文件,一个在系统的system32目录下,另外一个在dllcache目录下。首先,复制webvw.dll到C:\目录下(其他任何地方亦可),用UltraEdit打开该文件,在普通模式下查找字符串“,avi”,并改成“,???”。然后切换到十六进制模式,查找十六进制字符串“61 00 76 00 69 00”,即字母AVI的ASCII码,改的时候只改单独的AVI字符串,把对应的“a”改成“?”,完成后保存该文件。接着在“开始→运行”中输入“regsvr32 /u webvw.dll”,再运行“regsvr32 C:\webvw.dll”(此处的路径就是刚才复制并改动后所保存的webvw.dll文件的路径),然后结束进程中的exlporer.exe,并重新运行explorer.exe。

  如果要恢复媒体文件的预览功能,只要依次运行“regsvr32 /u C:\webvw.dll”和 “regsvr32 webvw.dll”,并重启explorer.exe即可。

 
From:http://www.itcomputer.com.cn/Article/Software/201309/3473.html
  • 上一篇文章:

  • 下一篇文章:
  • Copyright © 2005-2013 电脑知识网 Computer Knowledge   All rights reserved.