是個比較麻煩的事情,看看下面的對你有沒有用,不過還是有方法COPY的,應該能擋一些菜鳥的。
; @+ X: R o3 g8 C3 C4 a7 t6 R, K6 v+ a" i1 T9 W" O
7 y- l0 P5 ^: @ Q- E1 ]! `
你 別 看 我 的 源 代 碼' r; ?4 _9 {& a ?7 K& C3 ~
作者:向波 : \) b# u8 Q0 Y O
* ^& I6 l( h0 J/ U( Z 有時候好不容易寫出來的程序代碼被別人抄去,心裡一定不好受。這還是小事,但如果在我們的源代碼中有一些不希望讓別人知道的內容,比如密碼、Action的指向等,這些一旦被人利用,那後果有時是不堪設想的。而網頁加密就是我們現在需要解決的問題。下面就我在網頁製作中的一些經驗向大家介紹一些簡單的防範方法。
1 X/ ]4 X/ I! B) v- Z3 Y5 S5 v7 A- n& { o/ m
1、禁止右鍵
' r* h) ~4 P9 e1 ~/ m' O& o 看到這裡大家一定會想,這招有很多人介紹過了,而且破解的方法也有很多。但我這裡要說的是另一種方法,而且我試了很多方法都沒有能破解。具體如下:! D% B+ k4 V: V' }" c
<html>
/ ~3 Y2 c# V4 m9 G! M<head>7 Z0 j6 j4 n) F$ T7 @) l v
<script>
. e- s4 @- d. e# J# mfunction stop(){) R1 R4 g& r# q0 p7 N& o
alert("試試能破解嗎?");
( M; i( S; W& y* G7 f6 Creturn false;
# @. \" \6 v" l/ j}
* R& ?" d; W3 Q# C5 }/ A9 tdocument.oncontextmenu=stop;
% |* w* _: }, |9 {- o; m, T</script>
/ W* c- X& G- ^/ Z<boyd>你可以按右鍵、shift+F10和右ctrl左邊的那個鍵試試!看能不能解。^_^</body>
" T% S# Q# K+ w
# x! s/ v) t6 G: J X 大家試試,看能不能破解!你可以將alert("試試能破解嗎?");這句去掉,這樣當按右鍵時就什麼反應也沒有了,就好像沒有右鍵功能一樣。
# f& v. D# [( m# M% X$ ^( c1 C# _! s6 E" R' t' Y
2、禁示查看源代碼( @. j8 C7 B Q
我們已經禁了右鍵,但從"查看"菜單下的"源文件"中同樣可以看到源代碼,下面我們就來解決這個問題:
. a" k2 w$ k8 y8 R6 l1 Z) R' \ 其實這只要使用一個含有<frame></frame>標記的網頁便可以達到目的。7 j1 O- t. n( x t* [
<frameset>
( ~8 q+ v+ `* u7 j <frame src="你要保密的文件的URL">- ?+ ~* y2 T4 k- N: _. [9 x
</frameset>
' g" n- n& e, E6 t 這樣當有人使用"查看"下的"源文件"的時候,看到的將是上面的那段代碼,而你真正的文件又躲過一劫。
0 V0 n! s% s+ _' o' z; W9 J! J( z0 A( l( l \- D
3、禁示另存為2 k5 q5 P+ a, D( ^
通過上面的兩步好像你的源代碼已經安全了,但別忘了,別人還可以將你的頁面保存下來,再慢慢分析。不過別擔心,下面我們來解決這個問題。
5 s- l: `: {# a 在你要保密的網頁中加入以下代碼:7 h7 T) Z5 F& l1 ?
<noscript>& D1 j7 J+ T+ o+ v' R; i$ i
<iframe src="*.htm"></iframe>5 p' ]7 i) l7 O% H2 h
</noscript>1 A# H' u2 V# l" m8 g/ ]
現在如果有人想保存你的網頁,等他保存到一部分的時候IE就會幫你告訴他,無法保存該WEB頁,並將己保存的那部分文件刪除,你就偷樂吧,呵呵!
9 {! T5 j+ x5 l8 N$ O6 Y" e% g& o9 T* Q; C* Y$ E. ?
以上只是我的一點點小花招,希望高手見了不要見笑。最後我再多說一句,大家最好還是不要將重要的信息保存在網頁裡,因為這樣終究不安全。 |