源代码禁止查看网页源代码及破解的方法详解

网页源代码  时间:2021-03-05  阅读:()

如何彻底禁 止查看网页 源代码及破 解

网页制作者经常遇到精心制作的Java特效被别人抄袭而自己对此却无可奈何的情况。面对这一困扰有没有方法可以解决呢使用ASP、 JSP等服务器端编程技术可以实现对网页源代码的保护但目前国内网站所提供的免费个人主页空间一般都不提供对服务器端编程的支持所以对于这些用户要禁止访问者查看网页源代码就只能在客户端编程上下工夫了。

查看源代码的方式

要禁止访问者查看网页源代码我们首先要了解一下查看源代码的方式(以IE5.0为例)。一是右键菜单方式;二是窗口菜单栏查看方式即选择"查看"*"源文件"方式。要彻底禁止访问者查看网页源代码就必须屏蔽这2种查看源代码的方式。

屏蔽右键菜单查看方式

现在很多网页采用如下代码屏蔽右键菜单

<Langu ag e=j ava>

Click(){i f(event.butto n==2){al ert

('版权所有(C)2010 http://zx.cheng gu.gov.cn');

}}do wn=C l i ck;

</>

实际上"butto n"有8个属性值(即07),"butto n==2"只是表示按下鼠标右键所以上述代码实际上只能限制点击鼠标右键的情况至于其他5种方式如同时按左右键、 中间键、左和中间键、右和中间键和按所有键的情况就不能限制了。所以在弹出版权信息提示窗口后(如图3所示)按"确定"按钮仍然会出现快捷菜单。针对这种情况其实只要将"event .butto n==2"改为"event .butto n!=1"就可以做到无论用何种鼠标点击方式均不出现右键菜单了。

不过即使进行上述修改后也并不能彻底禁止右键菜单的出现。用户只要在页面上按下右键 出现版权信息提示窗口后不松开右键即继续保持按下状态 再将鼠标指针移动到版权信息提示窗口的"确定"按钮上 同时按下

左键然后再松开鼠标左键提示窗口即消失。此时再松开鼠标右键右键菜单弹出这样就又可以查看网页 源文件了。

那么有没有办法彻底禁止右键快捷菜单的出现呢其实只要将上述代码做如下修改即可。

<Langu ag e=j ava>

Click(){al ert ('版权所有(C)http://zx.c he ng gu.go v.cn');event.return=fal se;

}oncontextm enu=Click;

</>

这样无论采取什么方式点击鼠标都不会再出现快捷菜单了。不过值得注意的是如果访问者直接在浏览器地址栏中键入"j ava:alert (oncon textm enu='')"就可以解除对右键菜单的屏蔽。对这类访问者怎样防范呢其实把地址栏隐藏掉就可以了具体方法见本文介绍的 屏"蔽窗口菜单栏查看方式"。

屏蔽窗口菜单栏查看方式

制作过网页的朋友都知道对新打开窗口的各种属性可以进行控制具体包括控制菜单栏、滚动条及地址栏是否可见等。如果把父窗口关闭并将新打开窗口的菜单栏和地址栏隐藏不就可以屏蔽窗口菜单栏查看方式了吗实现代码如下:

<Head>

<Object id=closes type="application/x-oleobject"classid="clsid:adb880a6-d8ff-1 1 cf-9377-00aa003b7a11">

<Param name="Command"="Close">

</Object>

</Head>

<B o dy>

<Langu ag e=j ava>closes.Click()open(scrollbars=yes,resiz able=yes")

</>

</Body>

这种方法的原理就是首先将自己网站的首页制作成index.htm形式把首页设计成一个过渡页。然后将自己的真正主页制作成de fault.htm形式具体实现过程见本文所附源代码 。这样访问者无论如何也无法查看网页源代码了。这不仅仅保护了您的版权也为进一步开发提供了保障。通过此方法您可以结合技术真正做到限制用户浏览网页从而避免主页资料被非法访问者访问。

附源代码清单index.ht m

<Head>

<Object id =closes type ="application/x-oleobject"classid="clsid:adb880a6-d8ff-1 1 cf-9377-00aa003b7a11">

<Param name="Command"="Close">

</Object>

</Head>

<B o dy>

<Langu ag e=j ava>closes.Click()open("defal ut.htm","","menub ar=no,lo cat ion=no,scrollbars=yes,resiz able=yes")

</>

</Body>default.htm

<Html>

<Head>

<Langu ag e=j ava>

Click(){al ert ('版权所有(C)http://zx.c he ng gu.go v.cn');event.return=fal se;

}oncontextm enu=Click;

</>

</Head>

<B o dy>

. . . . . .

</Body>

</Html>

破解设置

在IE中输入java scrip t:docum ent.body.oncon textmenu='';docum ent.body.ondra gstar t='';docum ent.body.onsel ectstart='';docum ent.body.onsel ect='';docum ent.body.oncopy='';docum ent.body.onbef oreco py='';docum ent.body.onmouseup='' ;voi d 0;直接回车

有一种方法可以不打开网站而直接查看到这个网站的源代码.. 在浏览器地址栏输入 view-source:htt p://www.x x xx.c o m

易探云韩国云服务器仅50元/月,510元/年起

韩国云服务器哪个好?韩国云服务器好用吗?韩国是距离我国很近的一个国家,很多站长用户在考虑国外云服务器时,也会将韩国云服务器列入其中。绝大部分用户都是接触的免备案香港和美国居多,在加上服务器确实不错,所以形成了习惯性依赖。但也有不少用户开始寻找其它的海外免备案云服务器,比如韩国云服务器。下面云服务器网(yuntue.com)就推荐最好用的韩国cn2云服务器,韩国CN2云服务器租用推荐。为什么推荐租用...

Megalayer(159元 )年付CN2优化带宽VPS

Megalayer 商家我们还算是比较熟悉的,商家主要业务方向是CN2优化带宽、国际BGP和全向带宽的独立服务器和站群服务器,且后来也有增加云服务器(VPS主机)业务。这次中秋节促销活动期间,有发布促销活动,这次活动力度认为还是比较大的,有提供香港、美国、菲律宾的年付VPS主机,CN2优化方案线路的低至年付159元。这次活动截止到10月30日,如果我们有需要的话可以选择。第一、特价限量年付VPS主...

BlueHost 周年庆典 - 美国/香港虚拟主机 美国SSD VPS低至月32元

我们对于BlueHost主机商还是比较熟悉的,早年我们还是全民使用虚拟主机的时候,大部分的外贸主机都会用到BlueHost无限虚拟主机方案,那时候他们商家只有一款虚拟主机方案。目前,商家国际款和国内款是有差异营销的,BlueHost国内有提供香港、美国、印度和欧洲机房。包括有提供虚拟主机、VPS和独立服务器。现在,BlueHost 商家周年活动,全场五折优惠。我们看看这次的活动有哪些值得选择的。 ...

网页源代码为你推荐
johncusack约翰·库萨克好看的的恐怖片全集安徽汽车网安徽省各地车牌号简称是按照什么顺序排的杨紫别祝我生日快乐祝我生日快乐的歌词bbs.99nets.com怎么把电脑的IP设置和路由器一个网段长尾关键词挖掘工具外贸长尾关键词挖掘工具哪个好用www.522av.com现在怎样在手机上看AV33tutu.com33gan.com改成什么了www4399com4399小游戏 请记住本站网站 4399.url月风随笔享受生活作文600字xyq.cbg.163.com梦幻西游藏宝阁怎么开通怎么用
查询域名 免费申请网站域名 enom cdn服务器 空间打开慢 外国域名 360抢票助手 长沙服务器 北京双线机房 lol台服官网 天翼云盘 台湾谷歌 根服务器 万网主机管理 空间登入 浙江服务器 双线空间 godaddy空间 apnic linux服务器系统 更多