是個比較麻煩的事情,看看下面的對你有沒有用,不過還是有方法COPY的,應該能擋一些菜鳥的。
5 k Q3 _- Z5 d5 Y+ c
* a% x. O+ j. D" I" N' t
% o4 D: b9 c; E+ q$ [; T0 y你 別 看 我 的 源 代 碼
9 {! b5 a! S& n作者:向波
/ _1 A8 U% {( ]; z4 v7 k; [
* L1 W( [$ q6 Q! W 有時候好不容易寫出來的程序代碼被別人抄去,心裡一定不好受。這還是小事,但如果在我們的源代碼中有一些不希望讓別人知道的內容,比如密碼、Action的指向等,這些一旦被人利用,那後果有時是不堪設想的。而網頁加密就是我們現在需要解決的問題。下面就我在網頁製作中的一些經驗向大家介紹一些簡單的防範方法。4 g2 h$ \' O* L
1 R: Q2 v' C& _* f1、禁止右鍵; s+ c) M, G7 M* O# b
看到這裡大家一定會想,這招有很多人介紹過了,而且破解的方法也有很多。但我這裡要說的是另一種方法,而且我試了很多方法都沒有能破解。具體如下:6 e' H b b. n$ S; b5 v
<html>, o Q1 ~: h: e' R9 H `1 h
<head>
4 {; g* f8 z! k# H<script>
$ o; _1 U) ~" V' `) @$ Lfunction stop(){6 Q5 C# w* B/ f' Q9 Z& S
alert("試試能破解嗎?");! w6 I' D0 ~6 h, C' d. b1 R
return false;. q6 R7 x, w* ^5 Y
}! L: U, Q: M8 |) V( P$ @3 g/ ^
document.oncontextmenu=stop;
. J W5 S- |+ y9 X</script>8 t$ ~; I- f/ w4 n
<boyd>你可以按右鍵、shift+F10和右ctrl左邊的那個鍵試試!看能不能解。^_^</body>+ J) X+ o. ~0 Y1 n- y$ }& v u9 B% Q
8 p7 g6 N4 B# y- G4 y 大家試試,看能不能破解!你可以將alert("試試能破解嗎?");這句去掉,這樣當按右鍵時就什麼反應也沒有了,就好像沒有右鍵功能一樣。/ m$ J* |% x" R4 H; ~, I. Y' F
3 o; y) i n% N7 c
2、禁示查看源代碼 {1 _' h* ~# v+ [9 \* {
我們已經禁了右鍵,但從"查看"菜單下的"源文件"中同樣可以看到源代碼,下面我們就來解決這個問題:
1 R, J2 `. m/ }6 Z1 K w* [ 其實這只要使用一個含有<frame></frame>標記的網頁便可以達到目的。# E( P) D/ F' A
<frameset>4 X% q$ p# p. R V
<frame src="你要保密的文件的URL">$ c k& l) Z1 g% R F6 |5 }4 ?5 j
</frameset>; K5 D- l/ v0 |2 g
這樣當有人使用"查看"下的"源文件"的時候,看到的將是上面的那段代碼,而你真正的文件又躲過一劫。
! _0 a/ @, ^: D0 T3 p" B
) y, v: U, i3 @) j: t& e3 ~3、禁示另存為
^9 W1 c1 X D 通過上面的兩步好像你的源代碼已經安全了,但別忘了,別人還可以將你的頁面保存下來,再慢慢分析。不過別擔心,下面我們來解決這個問題。
7 ~* I1 m6 ~8 W 在你要保密的網頁中加入以下代碼:; l% ], F2 L4 ~3 v
<noscript>
$ W' E+ B* ^6 C1 y! d <iframe src="*.htm"></iframe>
( G, J% v9 O% U+ c6 P5 ~' t </noscript>: ^1 z* j" ~2 L& W8 k% _/ ?* h& B
現在如果有人想保存你的網頁,等他保存到一部分的時候IE就會幫你告訴他,無法保存該WEB頁,並將己保存的那部分文件刪除,你就偷樂吧,呵呵!% R* p3 @! Y; z0 ]5 L
! `2 R% p2 b: A 以上只是我的一點點小花招,希望高手見了不要見笑。最後我再多說一句,大家最好還是不要將重要的信息保存在網頁裡,因為這樣終究不安全。 |