用JavaScript給網(wǎng)頁加密的技巧

制作網(wǎng)頁是件非常辛苦的工作,當(dāng)你看到一些人只需要簡(jiǎn)單的復(fù)制和粘貼就可以據(jù)為己有,甚至把你的作品中加入到他自己的版權(quán)中,您會(huì)有什么樣的感受呢?難道就這樣放任某些不勞而獲的人繼續(xù)竊取你的勞動(dòng)成果嗎?有沒有辦法可以阻止他們?事實(shí)上要想做到完全阻止是不太可能的,但我們可通過設(shè)置重重障礙,使他們知難而退,從而在最大限度上阻止這種行為。在這里,筆者向大家推薦一種網(wǎng)頁加密方法:

JavaScript是一種新的網(wǎng)頁描述語言,此一語言可以被嵌入HTML的文件之中,使用它可以讓你設(shè)計(jì)交互性的網(wǎng)頁內(nèi)容。而使用javascript加密最簡(jiǎn)單的結(jié)果就是讓瀏覽者不能使用鼠標(biāo)右鍵,當(dāng)他點(diǎn)擊右鍵想對(duì)圖片進(jìn)行保存或者復(fù)制文字的時(shí)候就會(huì)彈出一個(gè)警告窗口或是彈出收藏夾等。

用javascript加密網(wǎng)頁的方法:

1、利用彈出窗口封鎖鼠標(biāo)右鍵給網(wǎng)頁加密

將下面這段代碼放在網(wǎng)頁HTML代碼的<head></head>標(biāo)志中,就可以實(shí)現(xiàn)封鎖右鍵,給網(wǎng)頁加密。

<script language="javascript">function click() {if (event.button==2) {alert('本站不準(zhǔn)使用右鍵,使用左鍵吧!) }}
document.onmousedown=click</script>

2、彈出“添加收藏夾’封鎖鼠標(biāo)右鍵

將下面這段代碼放在網(wǎng)頁的HTML代碼的<head></head>標(biāo)志中。實(shí)現(xiàn)點(diǎn)擊右鍵出現(xiàn)“添加到收藏夾”選項(xiàng)。

<script language="javascript">
function click() {if (event.button==2) {window.external.addFavorite('http://www.yesky.com/)}}
document.onmousedown=click</script>

3、禁止查看源文件

將下面這段代碼放在網(wǎng)頁的HTML代碼的<head></head>標(biāo)志中則可以實(shí)現(xiàn)禁止利用IE瀏覽器查看源文件。

<script language=“JavaScript”><!--document.onmousedown=clickfunction click() {if ( event.button==2) {alert('不準(zhǔn)查看源文件') }if ( event.button==3) {alert('不準(zhǔn)查看源文件') }}//--></script>

4、用亂碼顯示鏈接、調(diào)用地址給網(wǎng)頁加密

利用某些函數(shù)把URL字符轉(zhuǎn)換成ASCII碼,從而達(dá)到隱藏鏈接Frame頁面和*.js,*.asp等腳本的目的。返回ASCII碼escape(character),ASCII碼為%XX格式,XX是十六進(jìn)制,如空格鍵為%20。返回字符unEscape(string)

如:

<!—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>

利用javascript還可以使用調(diào)用腳本顯示頁面加密、密碼校驗(yàn)等加密方法,您可以給您網(wǎng)頁加密試試。

小知識(shí)之HTML:超文本標(biāo)記語言,即HTML(Hypertext Markup Language),是用于描述網(wǎng)頁文檔的一種標(biāo)記語言。