




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如何彻底禁止查看网页源代码及破解网页制作者经常遇到精心制作的Java特效被别人抄袭,而自己对此却无可奈何的情况。面对这一困扰,有没有方法可以解决呢?使用ASP、JSP等服务器端编程技术可以实现对网页源代码的保护,但目前国内网站所提供的免费个人主页空间一般都不提供对服务器端编程的支持,所以对于这些用户,要禁止访问者查看网页源代码就只能在客户端编程上下工夫了。查看源代码的方式要禁止访问者查看网页源代码,我们首先要了解一下查看源代码的方式(以IE 5.0为例)。一是右键菜单方式; 二是窗口菜单栏查看方式,即选择查看*源文件方式。要彻底禁止访问者查看网页源代码,就必须屏蔽这2种查看源代码的方式。屏蔽右键菜单查看方式现在,很多网页采用如下代码屏蔽右键菜单:Click()if(event.button=2)alert(版权所有(C)2010 );down=Click;实际上button有8个属性值(即07),button=2只是表示按下鼠标右键,所以上述代码实际上只能限制点击鼠标右键的情况,至于其他5种方式,如同时按左右键、中间键、左和中间键、右和中间键和按所有键的情况就不能限制了。所以在弹出版权信息提示窗口后(如图3所示),按确定按钮仍然会出现快捷菜单。针对这种情况,其实只要将event.button=2改为event.button!=1就可以做到无论用何种鼠标点击方式,均不出现右键菜单了。不过即使进行上述修改后,也并不能彻底禁止右键菜单的出现。用户只要在页面上按下右键,出现版权信息提示窗口后,不松开右键(即继续保持按下状态),再将鼠标指针移动到版权信息提示窗口的确定按钮上,同时按下左键,然后再松开鼠标左键,提示窗口即消失。此时再松开鼠标右键,右键菜单弹出,这样就又可以查看网页源文件了。那么有没有办法彻底禁止右键快捷菜单的出现呢?其实只要将上述代码做如下修改即可。Click()alert(版权所有(C) );event.return=false;oncontextmenu=Click;这样无论采取什么方式点击鼠标,都不会再出现快捷菜单了。不过值得注意的是,如果访问者直接在浏览器地址栏中键入java:alert(oncontextmenu=),就可以解除对右键菜单的屏蔽。对这类访问者怎样防范呢?其实,把地址栏隐藏掉就可以了,具体方法见本文介绍的屏蔽窗口菜单栏查看方式。屏蔽窗口菜单栏查看方式制作过网页的朋友都知道,对新打开窗口的各种属性可以进行控制,具体包括控制菜单栏、滚动条及地址栏是否可见等。如果把父窗口关闭,并将新打开窗口的菜单栏和地址栏隐藏,不就可以屏蔽窗口菜单栏查看方式了吗?实现代码如下:closes.Click()open(XXX.htm,menubar=no,location=no,scrollbars=yes,resizable=yes)这种方法的原理就是首先将自己网站的首页制作成index.htm形式,把首页设计成一个过渡页。然后将自己的真正主页制作成default.htm形式(具体实现过程见本文所附源代码)。这样访问者无论如何也无法查看网页源代码了。这不仅仅保护了您的版权,也为进一步开发提供了保障。通过此方法,您可以结合技术,真正做到限制用户浏览网页,从而避免主页资料被非法访问者访问。附:源代码清单index.htmcloses.Click()open(defalut.htm,menubar=no,location=no,scrollbars=yes,resizable=yes)default.htmClick()alert(版权所有(C) );event.return=false;oncontextmenu=Click;. .破解设置:在IE中输入javascript:document.body.oncontextmenu=;document.body.ondragstart=;document.body.onselectstart=;document.body.onselect=;document.body.oncopy=;document.body.onbeforecopy=;document.bo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新质生产力发展:从芯片突破
- 建筑业新质生产力培育路径
- 民族服饰介绍课件
- 2025年康复医学评估及康复方案设计考核试卷答案及解析
- 新质生产力离不开通讯
- 2025年康复医学运动范围评定与功能锻炼设计模拟考试试卷答案及解析
- 2025年学年外科学护理人员技能操作考试答案及解析
- 2025年心血管病学患者的用药安全模拟考试卷答案及解析
- 2025年药学药物治疗用药安全评估试卷答案及解析
- 2025年放射诊断影像解读评估答案及解析
- 热能动力工程专业英语课件
- 船舶概论课件
- 篮球训练营规章制度范本
- 园林给排水工程
- Rexroth (博世力士乐)VFC 3610系列变频器使用说明书
- ×××学校“学校学生资助管理机构成立文件”
- 动词过去式和过去分词的变化规则练习及答案
- 第四章 土壤污染调查与风险评价
- GB/T 9877-2008液压传动旋转轴唇形密封圈设计规范
- 共享服务中心(HRSSC)课件
- 工程结构检测鉴定与加固第1章工程结构检测鉴定与加固概论课件
评论
0/150
提交评论