熟能生巧哇 發表於 2013-10-25 00:18 ) G+ `" G% y, B
if(self!=top){top.location=self.location;} //這句看不懂0 O! C) I4 W" e; t
var ref=document.referrer;0 K) ?( W; A6 E. E0 H' R" k7 ~4 Q2 U" O
... - ~. R/ L" L! k) m8 |2 c7 ?
if(self!=top){top.location=self.location;} //這句看不懂) ~+ D2 C0 e" B
9 o, \" u- }5 _8 @, i! r3 M; f這個是判斷你的網站(self)是否被其他網站(parent)iframe,如果是的話,突破iframe, 讓parent載入self網站.
( ], a! f1 g! p
! a. M8 A4 t N/ W9 s$ v4 O3 ~這種叫frame buster, 貌似可以突破的.- z6 W9 O1 u4 F
2 f( \+ b/ J8 f ^5 y! f---. ]4 r3 F% s3 A. f' d2 p$ i
* U: D w; T* O# N- j T8 efor(i=0;i<=domains.length;i++){if(ref.indexOf(domains)>0){refpass=true;break;}} //這句也看不懂
, g0 v: N/ ^# w5 r9 |: l2 q" ~8 o5 L+ V! D0 G8 j) Y
仔細一看,發現有個錯誤.應當是這樣.
! L0 v) ?( U- J& Hif(ref.indexOf(domains)>0
, J8 v0 n9 E- U$ L1 F5 O* c
2 S, o% M( P; H0 U2 p這個循環是判斷referrer是否來自domains數組中的任一個域名.# X1 C# g, t- u7 ?+ E4 Y
4 f0 \. U* `4 D
1 j) ~# Z6 a( {0 }' b0 Z |