是個比較麻煩的事情,看看下面的對你有沒有用,不過還是有方法COPY的,應該能擋一些菜鳥的。" S. g- Q3 J' S& Z' `5 M7 ?
& s' {0 Z& c/ V2 J1 ?/ V8 R
# ^% Z; m! `" U& }+ \9 v' r你 別 看 我 的 源 代 碼) ~; ^: ]6 E/ ?6 s
作者:向波
5 S( I% c+ E% c9 m4 s5 [7 s& A# [) c: o! h8 }- g
有時候好不容易寫出來的程序代碼被別人抄去,心裡一定不好受。這還是小事,但如果在我們的源代碼中有一些不希望讓別人知道的內容,比如密碼、Action的指向等,這些一旦被人利用,那後果有時是不堪設想的。而網頁加密就是我們現在需要解決的問題。下面就我在網頁製作中的一些經驗向大家介紹一些簡單的防範方法。2 I/ M0 p0 i4 d, |
) i7 h( R) V3 e% G: v1、禁止右鍵
# n+ i# L9 o; ^+ ~ 看到這裡大家一定會想,這招有很多人介紹過了,而且破解的方法也有很多。但我這裡要說的是另一種方法,而且我試了很多方法都沒有能破解。具體如下:2 |% F( h& Q% e* j! Y9 b5 o+ V# T; w
<html>4 n. f" |, M& s. h) M, K6 \; z/ @+ L6 w
<head>
' c9 a) J% _6 m( s4 C2 W$ a4 z- d<script>
; ~* A" H# R9 ?. ~3 F. Y1 ~function stop(){* P6 z( p" K2 _2 O1 K. x
alert("試試能破解嗎?");" E8 g6 M0 P: |$ ^/ }
return false;5 L2 m$ T, i: ?8 E2 H
}
5 b) D6 C: t1 ]+ `document.oncontextmenu=stop;- S) r. ]" e8 u- [6 f6 m- V0 m
</script>- z7 ] f& c& U5 ?. w! b
<boyd>你可以按右鍵、shift+F10和右ctrl左邊的那個鍵試試!看能不能解。^_^</body>! P; e$ Q, \' a" x+ R
! q' ]4 u6 I2 o# Q 大家試試,看能不能破解!你可以將alert("試試能破解嗎?");這句去掉,這樣當按右鍵時就什麼反應也沒有了,就好像沒有右鍵功能一樣。
" b, t/ [' _0 H, {5 k& ]( t
+ m( V( u! H( o6 {) w. O2、禁示查看源代碼& u; z: j" H0 G% {, \' T
我們已經禁了右鍵,但從"查看"菜單下的"源文件"中同樣可以看到源代碼,下面我們就來解決這個問題:
, J; F+ k5 a3 u) b2 d 其實這只要使用一個含有<frame></frame>標記的網頁便可以達到目的。- I, ]! ?- B0 A, b6 y) x. {
<frameset>2 b4 D5 Y: w0 V, a( S
<frame src="你要保密的文件的URL">
" c/ m. O$ i6 O </frameset>& a- A/ n( g w+ D9 l
這樣當有人使用"查看"下的"源文件"的時候,看到的將是上面的那段代碼,而你真正的文件又躲過一劫。5 O0 k7 h8 B1 l, a( B% T3 y* d
7 A: k" r# m6 \. ?. G3、禁示另存為( ^& h% C: `; R3 m M! j# G
通過上面的兩步好像你的源代碼已經安全了,但別忘了,別人還可以將你的頁面保存下來,再慢慢分析。不過別擔心,下面我們來解決這個問題。
4 B9 z: f. w" N8 c! T( p 在你要保密的網頁中加入以下代碼:4 |3 f/ r* C9 g
<noscript>
$ m) E( u* c9 ]& \ <iframe src="*.htm"></iframe>
5 Q: W2 @' l* V& d9 T7 y </noscript>
1 x/ |2 F" _. |0 _ 現在如果有人想保存你的網頁,等他保存到一部分的時候IE就會幫你告訴他,無法保存該WEB頁,並將己保存的那部分文件刪除,你就偷樂吧,呵呵!
& ?9 {5 a3 F& d$ E/ k6 \! i
$ m' D7 ?, q$ Y6 D3 F! ~+ q# _+ q 以上只是我的一點點小花招,希望高手見了不要見笑。最後我再多說一句,大家最好還是不要將重要的信息保存在網頁裡,因為這樣終究不安全。 |