熟能生巧哇 發表於 2013-10-25 00:18
/ ^% d: Q- ?' s. d# g* s: t" ?if(self!=top){top.location=self.location;} //這句看不懂
7 B! C, E& V" z, e0 ?# a var ref=document.referrer;# A2 h; ^3 H) E! b
... 5 |7 |) B. { E* C1 k* P
if(self!=top){top.location=self.location;} //這句看不懂
( y3 E2 [( Y# }' f! x8 _8 a7 v( I& \2 s' t. x' p& k/ t2 Q; E
這個是判斷你的網站(self)是否被其他網站(parent)iframe,如果是的話,突破iframe, 讓parent載入self網站.
1 E0 t3 G8 U. M4 W1 Z8 R' j
- o1 d' Y3 L# \0 E這種叫frame buster, 貌似可以突破的.
, L( G4 y. s: k5 {. M
$ W' b; x" R( L: Z7 q1 a& U" r---
2 `9 p6 o& T: g+ C% D- P9 j1 _: R" ^ d
for(i=0;i<=domains.length;i++){if(ref.indexOf(domains)>0){refpass=true;break;}} //這句也看不懂
; ]2 s' x6 \1 |$ n
1 J' E/ s0 S7 S p' ]" G) f+ E仔細一看,發現有個錯誤.應當是這樣.
0 S0 q# `- g3 k# jif(ref.indexOf(domains)>0
. j8 ?( w2 T& M# d
! g3 Q a, D3 n, `這個循環是判斷referrer是否來自domains數組中的任一個域名.
, z3 F0 | O1 J" y4 x7 K, ]* @9 j% r- Z
0 P/ @8 I# s* R0 \9 X7 B! q |