1、禁示查看源代碼 從"查看"菜單下的"源文件"中同樣可以看到源代碼,下面我們就來解決這個問題: 其實這只要使用一個含有<frame></frame>標記的網頁便可以達到目的。 <frameset> <frame src="你要保密的文件的URL"> </frameset> 這樣當有人使用"查看"下的"源文件"的時候,看到的將是上面的那段代碼,而你真正的文件又躲過一劫。 2、禁止右鍵 <body οncοntextmenu="window.event.returnValue=false" οnkeypress="window.event.returnValue=false" οnkeydοwn="window.event.returnValue=false" οnkeyup="window.event.returnValue=false" οndragstart="window.event.returnValue=false" onselectstart="event.returnValue=false"> </body> 3、禁示另存為 通過上面的兩步好像你的源代碼已經安全了,但別忘了,別人還可以將你的頁面保存下來,再慢慢分析。不過別擔心,下面我們來解決這個問題。 在你要保密的網頁中加入以下代碼: <noscript> <iframe src="*.htm"></iframe> </noscript> 現在如果有人想保存你的網頁,等他保存到一部分的時候IE就會幫你告訴他,無法保存該WEB頁,并將己保存的那部分文件刪除。 <noscript><iframe src=*></iframe></noscript> 放在<BODY></BODY>之間 加了上面的代碼后,文件是不可以另存,但是改變存儲的屬性,比如改存文本格式頁面就可以另存了 [-關于保護-] 先通過代碼來禁止IE的一些操作 :禁止另存為 <NOSCRIPT><IFRAME SRC=*.html></IFRAME></NOSCRIPT> :取消選取、防止復制 不準粘貼 防止復制> <BODY bgColor=#ffffff leftMargin=0 topMargin=0> :禁止右鍵> <SCRIPT language=JavaScript> <!-- if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu() { event.cancelBubble = true event.returnValue = false; return false; } function norightclick(e) { if (window.Event) { if (e.which == 2 || e.which == 3) return false; } else if (event.button == 2 || event.button == 3) { event.cancelBubble = true event.returnValue = false; return false; } } document.oncontextmenu = nocontextmenu; // for IE5+ document.onmousedown = norightclick; // for all others //--> </SCRIPT> :狀態欄固定 <body bgcolor="#fef4d9" > 后臺/網站屬性/開啟新聞版權保護功能 :禁止緩存 在頁面中使用HTML標記,如下面: <HEAD> <META http-equiv=Pragma content=no-cache> <META http-equiv=Cache-Control content=no-cache> <META http-equiv=Expires content=0> -利用上面的代碼可以禁止下面幾種手段- 1:右鍵 - 查看原文件 3:文件 - 另存為 4:IE緩存?-用代碼本身很難禁止下面的手段我門就迷惑的方法阻止調出原代碼- 2:查看 - 原文件 5:還可以通過代碼提取 URL欺騙(可以隱藏真實地址) 教程代碼: <meta http-equiv="refresh" content="0;url=’ http://東邪.明天畢竟又是新的一天@?www.cncms.com.cn/index.htm’"> 注意代碼中url=’ http://東邪.明天畢竟又是新的一天@?www.cncms.com.cn/index.htm’" @ 符號前面的[ http://東邪.明天畢竟又是新的一天]就是欺騙后在IE中出現的效果 也可以是?http://www.163.com?后面的不用說就是連接的真實地址?www.cncms.com.cn/index.htm?URL迷惑 <meta http-equiv="refresh" content="0;url=’http://東邪.明天畢竟又是新的一天@.htm’"> 注意這一段和上面的有什么不同對就是.htm 那.htm是什么呢呵呵其實就是真實地址 怎么訪問呢 有.htm嗎?呵呵我門要做的就就做一個沒有名字的HTM 方法很簡單先創建個XXX.htm 上傳到?QQ網絡硬盤?雙激文件名將XXX刪除 怎么樣.htm出來了吧,這樣就算得到原代碼很難看出真實地址. 列1:http://東邪.明天畢竟又是新的一天@.htm 列2:?http://www.163.com/@.htm 呵呵很難看出真實地址是什么吧 [JS禁止 用IE - 查看 - 原文件] 也是迷惑的方法 但是可以絕對禁止以上面的方式調用原文件 要用到JS 教程JS代碼?var oPopup = window.createPopup(); var popTop=50; function popmsg(msgstr) { var winstr="<table style=/"border: 1 solid #000000/" width=/"241/" height=/"172/" border=/"0/" cellpadding=/"0/" cellspacing=/"0/">"; winstr+="<tr><td height=/"150/"></td><td align=/"center/"><table width=/"90%/" height=/"110/" border=/"0/" cellpadding=/"0/" cellspacing=/"0/">"; winstr+="<tr><td valign=/"top/" style=/"font-size:12px; color: #F00000; face: Tahoma/">"+msgstr+"</td></tr></table></td></tr></table>"; oPopup.document.body.innerHTML = winstr; popshow(); } function popshow() { window.status=popTop; if(popTop>1720){ clearTimeout(mytime); oPopup.hide(); return; } else if(popTop>1520&&popTop<1720) { oPopup.show(screen.width-250,screen.height,241,1720-popTop); } else if(popTop>1500&&popTop<1520) { oPopup.show(screen.width-250,screen.height+(popTop-1720),241,172); } else if(popTop<180) { oPopup.show(screen.width-250,screen.height,241,popTop); } else if(popTop<220) { oPopup.show(screen.width-250,screen.height-popTop,241,172); } popTop+=10000; var mytime=setTimeout("popshow();",1); } popmsg(" "); 另存為 17789897.js HTM調用JS代碼?<SCRIPT language=javascript src="17789897.js"></SCRIPT> 呵呵有寫朋友可能熟悉但是我要告訴你他現在的作用是禁止同過 [IE - 查看 - 原文件] 區別在這段代碼 popTop+=10000; var mytime=setTimeout("popshow();",1); 看到了嗎?速度是10000 不用我說也知道是什么意思了吧 把上面JS和HTM調用JS代碼?加到網頁里就可以禁止 [IE - 查看 - 原文件] 關于保護我知道的就這些. [-關于加密-] 我建議重要的代碼采用復合加密 方式基本上有以下幾種 JS編碼 escape加密 8進制轉義字符串 16進制轉義字符串 10進制HTML編碼如下 16進制HTML編碼如下 都可以用<script> <!-- document.write(unescape("加密后的代碼")); //--> </script> 由于他門的代碼很大還有JS文件我就不給了 大家可以去baidu.com搜索 [-關于破解-] 正所謂魔高一尺,道高一丈,再復雜的加密,在多的迷惑,還是要用IE來解碼 給大家個超級技巧 在地址欄或按Ctrl+O,輸入: javascript:s=document.documentElement.outerHTML;document.write(<body></body>’);document.body.innerText=s; 源代碼就出來了。不論加密如何復雜,最終都要還原成瀏覽器可以解析的html代碼,而documentElement.outerHTML正是最終的結果. 經常在網上逛的朋友,一定有看到漂亮的圖片就想保存;看到漂亮的頁面就忍不住要瞅瞅源代碼的情況,可惜有些網友用javascript小程序禁止了鼠標右鍵功能,使我們無法保存和查看。那么,如何才能禁止鼠標右鍵功能,又如何解除呢? 給你的網頁添加禁止鼠標右鍵的功能 其實這只是利用JavaScript實現的一個很簡單的鎖住鼠標右鍵的功能,我們只需將下面一段程序,加到你的網頁上就可以了。其中的文字部分“對不起……”你可以隨意替換為你喜歡的文字,就可以了。 〈SCRIPT language=javascript〉function click(){if(event.button==2){alert('對不起,你的右鍵功能在這里不能使用')}}document.οnmοusedοwn=click〈/SCRIPT〉 這樣就可以禁止右鍵功能了。當在你的網頁點擊右鍵時,會彈出一個含有確定按鈕的文字窗口。 如何破解禁止鼠標右鍵的功能 同樣也很簡單就能使禁止鼠標右鍵功能失效,具體做法有兩種: 一是首先在頁面目標上按下鼠標右鍵,彈出窗口,這時不要松開右鍵。接著將鼠標移到窗口的確定按鈕上,同時按下左鍵。好了,現在松開鼠標左鍵,這時窗口消失。最后,再將鼠標移到目標上松開鼠標右鍵。好了,你想要的功能全出來了。你就又可以拷貝,或者用新窗口打開聯接了。 二是對一點鼠標右鍵就出現添加到收藏夾窗口的網頁,用上述方法不能破解,因為你用鼠標左鍵點取消的同時就失去了右鍵的目標的交點,我們用另外一種方法制服它:首先還是在目標上點鼠標右鍵,出現添加到收藏夾的窗口,這時不要松開右鍵,也不要移動鼠標。接著使用鍵盤的Tab鍵,移動焦點到取消按鈕上。按下空格鍵,窗口消失。最后松開右鍵,好了,你要的功能全出來了。
轉載于:https://www.cnblogs.com/moxiangli/p/7831180.html