已阅读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年专升本全微分真题及答案
- 销售人员培训方案及考核标准
- 广东省深圳市福田区2024-2025学年七年级上学期语文期中考试试卷(含答案)
- (新教材)人教版二年级上册小学数学教学计划+教学进度表
- 压力性损伤诊疗及护理
- 高一职高期中数学试卷
- 2025年N1叉车司机模拟考试1000题及答案
- 棚改工作培训
- 胸痛中心标准化建设与管理流程
- 国有企业“十五五”规划编制要点
- 2025秋华师版(2024)数学八年级上册教学课件(福建专用)11.2 整式的乘法-2. 单项式与多项式相乘
- DB14∕T 3271-2025 疾控机构传染病实验室管理信息系统建设规范
- 园林绿化项目汇报
评论
0/150
提交评论