下面是个简单易学的浅谈几种保护页面的方法教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!
【 tulaoshi.com - Web开发 】
很多人都想把自己做的页面"保护"起来,但是事实上是没有办法不让高手看到的,我们能做的只是让一部分网友看不到源代码。
一、最简单要办法是这样的:把要保护的页面做成弹出窗口,此窗口中不要有状态栏等,就是做成最简单的页面,然后在页面中用右键屏蔽页面,这个时候右键屏蔽是非常有效的,可以防止大多数的网友查看源代码。下面我们就具体来讨论一下对鼠标几个键的屏蔽问题。鼠标屏蔽是利用event.button特性来做到。
下表是event.button属性的可能取值及含义:
可能值 含义
可能值 含义
0 没按键 1 按左键
2 按右键 3 按左再按右键
4 按中间键 5 按左再按中间键
6 按右再按中间键 7 按所有的键
根据上表:
我们可以在body和/body之间加入如下语句:
Script Langvage=javascript
function Click(){
if (event.button!=1){alert('欢迎光临建站资源网,谢谢!');
}}
document.onmousedown=Click;
/Script
上面的程序会出现这样的效果:当网友浏览网页时,除单击鼠标左键外,其他任何形式的鼠标点击或组合点击,都将出现“欢迎光临建站资源网,谢谢!”的提示框,从而避免被人查看源文件代码。
如果使换成这样:(event.button==2||event.button==3),表示点击右键或者先按左再按右键都出现效果,当然你也可以换成按左右键、按左和中间键、按中间键等。你可以按照自己的意愿改变鼠标的点击后出现的内容,如下是点击右键或者先按左再按右键出现加入收藏夹选择项:
script language=JavaScript1.2
if (document.all)
document.body.onmousedown=new
Function("if (event.button==2||event.button==3)
window.external.addFavorite('http://www.jzzy.com','建站资源网')")
/script
二、现在有一种防止别人把自己的网页另存到硬盘的方法:
只要在页面中加入如下代码:
noscriptiframe src=*.html/iframe/noscript
怎么样,很简单吧,但是却很实用,这样可以有效地避免别人随意下载页面了,也可以起到保护页面的作用
现在还有好几种把源代码加密的方法,但是其实只要给别人发现了原理,一样是可以破解的,总之,就目前的技术而言,要实现网页的真正加密,几乎是不可能的,我们所做的只是给别人多制造一些看到源代码的麻烦,对高手而言,你现在所做的都是徒劳的,哈哈哈......
来源:http://www.tulaoshi.com/n/20160219/1607405.html