是個比較麻煩的事情,看看下面的對你有沒有用,不過還是有方法COPY的,應該能擋一些菜鳥的。
) Y/ l5 `2 t, Q- z9 |" F! ?, G3 Z) F* K- Q" P4 \& p* F' ~
; c0 k, `0 U5 g7 I! u' z; p( v. q- t你 別 看 我 的 源 代 碼3 b8 }6 o* v+ H, q" t
作者:向波
% j* z' N3 i& m" N) Z
/ E0 T4 k* s/ L+ p# M 有時候好不容易寫出來的程序代碼被別人抄去,心裡一定不好受。這還是小事,但如果在我們的源代碼中有一些不希望讓別人知道的內容,比如密碼、Action的指向等,這些一旦被人利用,那後果有時是不堪設想的。而網頁加密就是我們現在需要解決的問題。下面就我在網頁製作中的一些經驗向大家介紹一些簡單的防範方法。
5 i7 y/ B4 c/ C3 p8 ]& o: G% H3 C3 h0 V
1、禁止右鍵
9 N5 Z* }' q- j, w" ~2 i" J 看到這裡大家一定會想,這招有很多人介紹過了,而且破解的方法也有很多。但我這裡要說的是另一種方法,而且我試了很多方法都沒有能破解。具體如下:- u: j! P2 G9 w9 z/ Z6 ^
<html>
* q+ `" }- q; p5 D+ R' ?8 G<head>
: x/ E& S' u2 q<script>( _4 k& F3 K, j& k5 h2 o) l5 I3 Q
function stop(){- L/ q2 [- M- s9 B
alert("試試能破解嗎?");. U: m; v! n1 r; B# N% Z2 K
return false;1 X1 z m/ A2 D r- J& ^5 L. N7 o
}0 `' l7 ]4 t% q; M; ]2 {& X7 ^
document.oncontextmenu=stop;: E+ v. U3 I& g. Q" e% O
</script>
4 j+ k) H% W# |" E8 h<boyd>你可以按右鍵、shift+F10和右ctrl左邊的那個鍵試試!看能不能解。^_^</body>4 M6 F4 ~$ `8 Z1 N! M
2 \# x. V: a% ]- R( D8 V5 j2 k+ _* q 大家試試,看能不能破解!你可以將alert("試試能破解嗎?");這句去掉,這樣當按右鍵時就什麼反應也沒有了,就好像沒有右鍵功能一樣。2 K5 \8 b3 r; O* ?! _' ^
* ~1 f7 \3 d1 b# v9 q3 }' U2、禁示查看源代碼8 D# [( T) ^: U" m: u
我們已經禁了右鍵,但從"查看"菜單下的"源文件"中同樣可以看到源代碼,下面我們就來解決這個問題:
" f0 d& R3 U' ]: T8 I6 x* X( _$ k 其實這只要使用一個含有<frame></frame>標記的網頁便可以達到目的。
; \4 C& a$ X# m, x; X( Z) ^ <frameset>& } e% \ A, S
<frame src="你要保密的文件的URL">2 x- Z! @% R/ r4 I4 `( f
</frameset>
& p3 a: s- O7 K! j 這樣當有人使用"查看"下的"源文件"的時候,看到的將是上面的那段代碼,而你真正的文件又躲過一劫。
( D* A% _! ~- T2 }, C6 {9 J5 l3 [+ |" b6 r# Q
3、禁示另存為8 I( f; y8 C$ k3 f% m0 ]
通過上面的兩步好像你的源代碼已經安全了,但別忘了,別人還可以將你的頁面保存下來,再慢慢分析。不過別擔心,下面我們來解決這個問題。3 C' b$ L' R* x: g4 k9 |
在你要保密的網頁中加入以下代碼:% l8 O7 I7 d3 ]+ T7 T b
<noscript>7 t6 T2 l4 ]; i, m) f) Y* p, a% X0 e
<iframe src="*.htm"></iframe>+ G8 o3 _$ O8 ]* y
</noscript>
w6 a) t3 @3 M. C1 K3 m6 |8 { 現在如果有人想保存你的網頁,等他保存到一部分的時候IE就會幫你告訴他,無法保存該WEB頁,並將己保存的那部分文件刪除,你就偷樂吧,呵呵!5 N9 o8 S' x- y
; \$ K( c" R9 X4 A" x- X 以上只是我的一點點小花招,希望高手見了不要見笑。最後我再多說一句,大家最好還是不要將重要的信息保存在網頁裡,因為這樣終究不安全。 |