如何防止别人看到网页源代码.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

申明:这些方法对一个高手来说是没有什么用处的,所以有矛必有盾,你看着办吧。

1.将以下代码加入到HEML的body/body之间

SCRIPT?language=javascript?

function?click()?{if?(event.button==2)?{alert(不许你偷看!);}}document.onmousedown=click?

/SCRIPT?

2.禁止查看网页源代码

真正能实现源代码屏蔽的单纯的.htm是不可能的!想看源代码是没办法阻止的。用TELEPROT可以下载任何文件,相当于做镜像网站,除非服务器进行安全设置、加密。

下面给几种参考方法,使在浏览我的个人主页时不能使用右键或者不能看到源程序或源代码等。

1)在主页上输入代码:

SCRIPT?language=javascript?

function?click()?{?

if?(event.button==2)?{?

alert(\对不起,禁止使用此功能^_^.\)?

}?

}?

document.onmousedown=click?

/SCRIPT?

script?language=JavaScript?

!--?

locate?=?0;?

function?scroller()?{?

if?(locate?!=500?)?{?

locate++;?

scroll(0,locate);?

clearTimeout(timer);?

var?timer?=?setTimeout(scroller(),3);?

timer;?

}?

}?

//?--?

/script?

2)网页安全技术指南

随着Internet的飞速发展,网站的数量正呈几何级速度递增,网页上的信息极大丰富,但网站的安全与信息的版权却不断受到威胁.近来,全球各大网站先后遭到黑客攻击,接着,为了顺应新形势,国内首家有关网络安全专题的网站(天网安全阵线)诞生了.网站与网页的安全性受到越来越多的关注,本文将由浅入深地介绍关于加强网页安全性的各种技术和技巧,对关心网页源代码版权和网页数据安全保护的读者有较大的帮助.

对广大网页编写者来说,对源代码的保护是最为关注的,但往往却没有任何办法.辛辛苦苦编写的网页在浏览者面前毫无遮掩,只要被别人轻轻点击鼠标右键,选择(查看源代码)一项后,即可获得网页完全代码,甚至稍加修改后就成为他人的网页.本篇将通过采用JavaScript技术,对页面源代码的修改,使浏览者无法获得源码,达到保护代码的目的.

首先,应屏蔽InternetExplorer工具栏中-查看-源代码一项的功能,即将页面采用框架结构的方式.若你的页面并未使用框架结构,且不需使用框架结构,可使用零框架技术(即将页面分为左右两帧,左帧的宽度为1,右帧为原页面).该方法的代码如下:?

html?

head?

title欢迎光临天极网页陶吧/TITLE?

/HEAD?

FRAMESET?COLS=1,*?frameborder=0?framespacing=0?

FRAME?SRC=PS.HTM?NAME=count?noresize?scrolling=no?

FRAME?SRC=search.HTM?NAME=search?noresize?

/frameset?

/html

将该文件存为主文件index.htm,建立一空文件ps.htm,原页面文件现另存为index.html(与主文件名仅在扩展名上略有不同).采用零框架技术有以下优点:

1.浏览者在用工具栏中的源代码项无法直接得到页面代码,仅能得到框架主文件的代码(即上述代码).

2.可利用左帧文件ps.htm加载一些网页的高级应用,如背景音乐,网页计数器,cookie应用等.

其次,应屏蔽鼠标右键的显示源文件功能,即在所需保护的页面文件(上例中为index.html文件)中加入以下代码:(当右键被点击时将出现图1所示提示框)

script?Language=JavaScript?

function?click()?{?

if?(event.button==2||event.button==3)?{alert(\用右键要干嘛?^_^\)?}}?

function?loopy()?{?

var?sWord?=?

while?(sWord?!=?hibow)?{?

sWord?=?prompt(输入正确密码登陆!?)?

}?

alert(身份识别......允许登陆)?

}?

//--?

/script

注意:嵌入式的JavaScript代码应加在原文件的head/head元素区

文档评论(0)

138****9434 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档