是個比較麻煩的事情,看看下面的對你有沒有用,不過還是有方法COPY的,應該能擋一些菜鳥的。
3 h1 Y C. Y% T7 J* L9 O
3 G" w; ?$ m! ^! Q* }' p! U; ^5 N
你 別 看 我 的 源 代 碼
7 u) Y' P6 f y. e8 \0 ]作者:向波 # A! a3 m% p: U2 f+ R- r% h
8 J5 W: b2 f N& s- D
有時候好不容易寫出來的程序代碼被別人抄去,心裡一定不好受。這還是小事,但如果在我們的源代碼中有一些不希望讓別人知道的內容,比如密碼、Action的指向等,這些一旦被人利用,那後果有時是不堪設想的。而網頁加密就是我們現在需要解決的問題。下面就我在網頁製作中的一些經驗向大家介紹一些簡單的防範方法。
( H( i* a2 P3 E! Q4 u; g7 f1 s9 W; U$ K: y# |$ ^# }) f
1、禁止右鍵4 e7 z* `1 n# I1 c' q, i$ U
看到這裡大家一定會想,這招有很多人介紹過了,而且破解的方法也有很多。但我這裡要說的是另一種方法,而且我試了很多方法都沒有能破解。具體如下:0 u# t& } k) ]+ B5 R
<html>
) e n( T( O# |* t* _! {. j4 O<head>
3 Q& K0 t, k6 g& ^' W8 o<script>
7 K# I& O0 L" p/ c. I" H; sfunction stop(){6 y/ b& Q1 M, n# A- W' E8 Q
alert("試試能破解嗎?");
( h% g1 K4 N6 h4 F4 Q: ]/ R- {return false;
0 a g3 e7 C6 j" [% E( {) u% t}! F; E; Z, u" z3 e
document.oncontextmenu=stop;
( x1 P4 _ `/ T6 s" R* p1 C</script>
$ _/ q; v$ P, N6 f6 h9 x4 x3 x0 @<boyd>你可以按右鍵、shift+F10和右ctrl左邊的那個鍵試試!看能不能解。^_^</body>1 m7 X" j) q' m, V3 E
+ Z" K+ I3 B, h+ m( ?9 g 大家試試,看能不能破解!你可以將alert("試試能破解嗎?");這句去掉,這樣當按右鍵時就什麼反應也沒有了,就好像沒有右鍵功能一樣。* P" b+ S( x1 Q3 i2 K
! l; n6 C/ \' a+ ]# |% A0 ?
2、禁示查看源代碼
- {9 z( M! J* a; q& M& ? 我們已經禁了右鍵,但從"查看"菜單下的"源文件"中同樣可以看到源代碼,下面我們就來解決這個問題:
5 {7 v8 b) p _7 |- R 其實這只要使用一個含有<frame></frame>標記的網頁便可以達到目的。. T( C: n% _# M& A3 T- |
<frameset>& l6 g$ C# [; Q5 Q: K
<frame src="你要保密的文件的URL">
" c+ ?" A/ r, p8 l </frameset> \. U5 z. @* C
這樣當有人使用"查看"下的"源文件"的時候,看到的將是上面的那段代碼,而你真正的文件又躲過一劫。8 t! ]3 l+ w. A) j3 Y7 N+ ]
0 d6 B `) d2 D$ ^3、禁示另存為$ Q& Q( I; i2 C/ @! Q0 q/ l" q, R
通過上面的兩步好像你的源代碼已經安全了,但別忘了,別人還可以將你的頁面保存下來,再慢慢分析。不過別擔心,下面我們來解決這個問題。
* t6 ^- `3 p) K3 x 在你要保密的網頁中加入以下代碼:' k8 g8 G& X. {1 f. X$ k/ D
<noscript>
% V B' p5 {. M9 V0 M4 G <iframe src="*.htm"></iframe>/ I0 K4 [+ a1 t2 s; ^$ L
</noscript>
7 N6 \8 p1 X1 u0 C; ~9 m: w 現在如果有人想保存你的網頁,等他保存到一部分的時候IE就會幫你告訴他,無法保存該WEB頁,並將己保存的那部分文件刪除,你就偷樂吧,呵呵!' a7 r8 ?! F5 ~. o
4 H6 E" B" L Z0 b* T( Y) [; m
以上只是我的一點點小花招,希望高手見了不要見笑。最後我再多說一句,大家最好還是不要將重要的信息保存在網頁裡,因為這樣終究不安全。 |