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

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

ZJI:香港物理服务器,2*E5-2630L/32G/480G SSD/30Mbps/2IP/香港BGP,月付520元

zji怎么样?zji是一家老牌国人主机商家,公司开办在香港,这个平台主要销售独立服务器业务,和hostkvm是同一样,两个平台销售的产品类别不一平,商家的技术非常不错,机器非常稳定。昨天收到商家的优惠推送,目前针对香港邦联四型推出了65折优惠BGP线路服务器,性价比非常不错,有需要香港独立服务器的朋友可以入手,非常适合做站。zji优惠码:月付/年付优惠码:zji 物理服务器/VDS/虚拟主机空间订...

Pia云服务香港月20元游戏提供香港CN2云服务器

Pia云商家在前面有介绍过一次,根据市面上的信息是2018的开办的国人商家,原名叫哔哔云,目前整合到了魔方云平台。这个云服务商家主要销售云服务器VPS主机业务和服务,云服务器采用KVM虚拟架构 。目前涉及的机房有美国洛杉矶、中国香港和深圳地区。洛杉矶为crea机房,三网回程CN2 GIA,自带20G防御。中国香港机房的线路也是CN2直连大陆,比较适合建站或者有游戏业务需求的用户群。在这篇文章中,简...

friendhosting:(优惠55%)大促销,全场VPS降价55%,9个机房,不限流量

每年的7月的最后一个周五是全球性质的“系统管理员日”,据说是为了感谢系统管理员的辛苦工作....friendhosting决定从现在开始一直到9月8日对其全球9个数据中心的VPS进行4.5折(优惠55%)大促销。所有VPS基于KVM虚拟,给100M带宽,不限制流量,允许自定义上传ISO...官方网站:https://friendhosting.net比特币、信用卡、PayPal、支付宝、微信、we...

网页源代码为你推荐
渣渣辉商标渣渣辉是什么意思啊?冯媛甑冯媛甄详细资料www.585ccc.com手机ccc认证查询,求网址www.zhiboba.com上什么网看哪个电视台直播NBAwww.zhiboba.com登录哪个网站可以看nba当天的直播 是直播www.45gtv.com登录农行网银首页www.abchina.com,菊爆盘请问网上百度贴吧里有些下载地址,他们就直接说菊爆盘,然后后面有字母和数字,比如dk几几几的,鹤城勿扰黑龙江省的那个 城市是被叫做鹤城?莱姿蔓蕊姿蔓是什么样的牌子来的云鹏清动如脱兔 静若处子 怎么解释
北京租服务器 高防直连vps warez kddi vmsnap3 免费名片模板 网站实时监控 长沙服务器 html空间 777te 免费防火墙 流量计费 中国网通测速 免费cdn 爱奇艺vip免费领取 网站在线扫描 什么是web服务器 谷歌台湾 域名和主机 shuangcheng 更多