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

网页源代码  时间: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

ParkInHost - 俄罗斯VPS主机 抗投诉 55折,月付2.75欧元起

ParkInHost主机商是首次介绍到的主机商,这个商家是2013年的印度主机商,隶属于印度DiggDigital公司,主营业务有俄罗斯、荷兰、德国等机房的抗投诉虚拟主机、VPS主机和独立服务器。也看到商家的数据中心还有中国香港和美国、法国等,不过香港机房肯定不是直连的。根据曾经对于抗投诉外贸主机的了解,虽然ParkInHost以无视DMCA的抗投诉VPS和抗投诉服务器,但是,我们还是要做好数据备...

极光KVM美国美国洛杉矶元/极光kvmCN7月促销,美国CN2 GIA大带宽vps,洛杉矶联通CUVIP,14元/月起

极光KVM怎么样?极光KVM本月主打产品:美西CN2双向,1H1G100M,189/年!在美西CN2资源“一兆难求”的大环境下,CN2+大带宽 是很多用户的福音,也是商家实力的象征。目前,极光KVM在7月份的促销,7月促销,美国CN2 GIA大带宽vps,洛杉矶联通cuvip,14元/月起;香港CN2+BGP仅19元/月起,这次补货,机会,不要错过了。点击进入:极光KVM官方网站地址极光KVM七月...

Ftech:越南vps,2核/2G/20G SSD/1Gbps不限流量/可安装Windows系统,$12.5月

ftech怎么样?ftech是一家越南本土的主机商,成立于2011年,比较低调,国内知道的人比较少。FTECH.VN以极低的成本提供高质量服务的领先提供商之一。主营虚拟主机、VPS、独立服务器、域名等传统的IDC业务,数据中心分布在河内和胡志明市。其中,VPS提供1G的共享带宽,且不限流量,还可以安装Windows server2003/2008的系统。Ftech支持信用卡、Paypal等付款,但...

网页源代码为你推荐
怎么查询商标想要知道一个商标是否被注册,在哪里查到的比较权威?www.983mm.com哪有mm图片?你懂得陈嘉垣陈浩民、马德钟强吻女星陈嘉桓,求大家一个说法。rawtoolsTF卡被写保护了怎么办?同ip网站一个域名能对应多个IP吗百度关键词分析百度关键字分析是什么意思?www.haole012.com012qq.com真的假的haole16.com高手们帮我看看我的新网站WWW.16mngt.com怎么不被收录啊?m.2828dy.combabady为啥打不开了,大家帮我提供几个看电影的网址103838.com39052.com这电影网支持网页观看吗?
域名劫持 域名系统 免费com域名申请 kvmla hostmonster BWH phpmyadmin配置 qq云端 国外视频网站有哪些 重庆电信服务器托管 web应用服务器 智能dns解析 可外链的相册 腾讯网盘 杭州电信 电信主机托管 cpu使用率过高怎么办 海尔t68g 免费php空间申请 29美元 更多