发布网友 发布时间:2022-05-09 21:24
共1个回答
热心网友 时间:2023-10-22 02:23
禁止网页另存为代码如今网上的抄袭情况越来越严重了,自己的网页作品经常会被别人“借用”。其实大家不必为此事苦恼,只要在网页中加入几段代码或是使用专门的加密工具,对网页源代码、图像、文本等进行加密,这样别人就休想动你的网页了!巧用代码在HTML网页中加入几行简单的代码可以禁止他人使用鼠标右键和“另存为”命令。一、屏蔽鼠标右键把网页的标签修改为下面的代码:<bodynbsp;oncontextmenu=self.event.returnValue=falsenbsp;onselectstart=“returnnbsp;false“>现在点击鼠标右键就不会有任何反应了。二、禁止“另存为”命令在<body>...</body>标签之间加入如下代码,可以使“另存为”命令不能顺利执行。<noscript><iframenbsp;scr=“*.htm“></iframe></noscript>加入上述代码后,当执行“另存为”命令时,会弹出“保存网页时出错”的对话框。利用Htmlnbsp;Guard上面的方法只能在一定程度上保护网页的安全,如果要想彻底地防止他人抄袭,可以把代码、软件两种方法同时用上。下面就介绍利用Htmlnbsp;Guard来对网页进行加密。Htmlnbsp;Guard档案最新版本:2.3软件大小:1054KB软件类型:共享软件适用系统:Win9X/Me/2000/NT/XP下载地址:http://www.skycn.com/soft/6588.html安装完成后启动软件。它的操作界面主要由五个功能标签和设置区域组成(图1)。一、选择网页文件点击主界面中的“Input”标签。选中“Protectnbsp;allnbsp;filesnbsp;innbsp;anbsp;directory”项将对整个文件夹中的网页文件进行加密,若是子文件夹中的文件也需要加密,应将“Includenbsp;subnbsp;directories”项选中。如果想加密单个网页,应选择“Protectnbsp;followingnbsp;HTMLnbsp;files”项,并使用“Add”按钮来添加。二、设置输出使用“Output”标签下“Copynbsp;tonbsp;followingnbsp;directory”项后的“Browse”按钮,来设置加密后的文件所存放的位置。通常我们要把“Copynbsp;Linkednbsp;Files”项也选中,这样就会把网页相关的链接文件一同复制到输出目录中。“Overwritenbsp;existingnbsp;files”项表示用加密后的文件覆盖源文件,笔者建议不要使用此项。如果不想查看输出结果,可以使用“Uploadnbsp;tonbsp;servernbsp;vianbsp;FTP”项,直接将加密后的文件上传到服务器中。点击“FTP-Settings”按钮,在弹出的对话框中设置服务器地址、用户名、用户密码等等。勾选“Backup”项下的“Createnbsp;backupnbsp;copiesnbsp;ofnbsp;thenbsp;unmodifiednbsp;filesnbsp;beforenbsp;overwritingnbsp;htmlnbsp;pages”,它表示在加密信息写入网页之前创建一个备份。要在原文件夹中创建备份应选“Placenbsp;innbsp;thenbsp;originalnbsp;directory”项。三、加密源代码在“Sourcenbsp;code”页面中(图2)有三种加密源代码的方法。1.Encodenbsp;sourcenbsp;code(编译源代码)。使用该项后,当别人用网页编辑器打开该网页时将显示乱码。由于该编译是在JavaScript技术的基础上进行的,所以编译后的网页必须在支持JavaScriptnbsp;1.0以上的浏览器上运行。如果你担心有人因此而不能查看你的网页,那么可以将“Includenbsp;<noscript>section”项选中,并在它下面的栏里添加提示。例如:想正常查看该网页,则必须有支持JavaScriptnbsp;1.0以上的浏览器。2.Squeezenbsp;sourcenbsp;code(压缩源代码)。此项的主要作用是去除代码中的空行,使代码更加紧凑。这样做除了能让剽窃者难以读懂源代码以外,还能缩小网页文件的体积,有效地减少调入时间。3.Insertnbsp;blanknbsp;lines(插入空行)。插入空行的作用也是为了让人难以找到源代码。勾选“Atnbsp;thenbsp;beginning(在前端)”或“Atnbsp;thenbsp;end(在末尾)”项来确