|
二、 封锁页面的技巧
有的时候在我们制作的网页中所插入的图片不希望游客下载,或不希望游客查询网页的原文件,此时我们可以利用技术把我们的劳动成果封锁起来,浏览者只要点击右键不仅不能弹出另存为的菜单,而且我们可以控制其弹出警告对话框或弹出加入收藏夹的命令提示,这样不但保护了网页资料,而且还给页面增加了趣味性。请看下面的几个实例: 1、 利用弹出窗口封锁鼠标右键 将下面这段代码放在网页的<head>和</head>标签中,就可以实现封锁右键,给网页加密。 <script language="javascript">function click() {if (event.button==2) {alert('对不起,本页面不准使用右键,使用左键吧!谢谢!^_^')}}document.onmousedown=click</script> 2、 弹出“添加收藏夹”封锁鼠标右键 将下面这段代码放在网页的<head> 和 </head>标签之间。实现点击右键出现“添加到收藏夹”的对话框。 <script language="javascript"> <!-- function click() {if (event.button==2) {window.external.addFavorite ('http://www.qy99.com/,' 清毅盲人网')}} document.onmousedown=click --> </script> 3、 彻底封锁鼠标右键 将下面这段代码放在网页的<head> 和 </head> 标签之间,能够实现彻底封锁鼠标右键的效果,由于这个脚本在右键按下时调用一个函数,所以可以改为很多种类型。即使按下左键,再按下右键,放开左键,再放开右键的方法也还是破解不了。 <script> <!-- function DM(e){if(!ns){if(event.button>1)window.external.addFavorite ('http://www.qy99.com/,' 清毅盲人网')}else{if(e.which>1)return false}}ns=navigator.appName=="Netscape";if(ns)document.captureEvents (Event.MOUSEMOVE|Event.MOUSEDOWN);document.onmousemove=DM;document.onmousedown=DM; --> </script> 4、 禁止查看源文件的设置方法 将下面这段代码放在网页的 <head> 和 </head> 标签中,则可以实现禁止利用IE浏览器查看页面的源文件。 <script language="JavaScript"> <!-- document.onmousedown=click function click() { if ( event.button==2) {alert('不准查看源文件') } if ( event.button==3) {alert('不准查看源文件') }} --> </script> 5、 用乱码显示链接、调用地址加密 利用某些函数把URL字符转换成ASCII码,从而达到隐藏链接Frame页面和*.js,*.asp等脚本的目的。返回ASCII码escape(character),ASCII码为%XX格式,XX是十六进制,如空格键为%20。返回字符unEscape(string),请看下面的实例: <script language="JavaScript"> <!-- var Words="%3Cframeset%20BORDER%3D%220%22%20FRAMEBORDER%3D%220%22%20FRAMESPACING%3D%220%22%20rows%3D%22100%25%22%3E%0D%0A%20%20%3Cframe%20SRC%3D%22http%3A//XXX.XXX.COM/XXX/XXX/%22%20NAME%3D%22oos1%22%20" --> </script> 封锁页面的方法还有很多种,但随着浏览器的不断更新其技术也在不断的变化,本讲所介绍的这几种方法在有些浏览器中就不起作用,即使能实现对页面的封锁的也只能针对大部分浏览者有效,对于高手来说破解这个易如反掌,随着互连网信息技术的不断发展页面的加密技术的应用必将是越来越广,而从保护知识产权方面来讲其意义更为重大,所以这是一个非常值得深入研究的课题,所以我们在今后的学习过程中一定要多多研究和探索,不断更新与发展有关的知识。
责任编辑:
读者评论:
发表评论:
相关文章:
|