Pagdugang usa ka Iframe Breaker sa imong Site

iframe breaker

Ang akong suod nga higala Kevin Mullett gipahibalo kanako sa diha nga siya nag-klik sa usa sa akong mga link sa Twitter, gidala siya sa akong site nga adunay usa ka dako nga popup ug usa ka daotan nga pahimangno sa code. Igo na kana aron mahadlok ang tawo gikan sa usa ka tawo, busa nagsugod ako sa pagsulay. Hangin kini nga hangin wala gyud sayup sa akong site - ang problema mao ang link.

Ang link sa usa pa nga site naghimo usa ka toolbar sa taas nga nagdasig sa mga tawo nga mag-klik sa usa ka makadaot nga link, samtang gikarga ang akong site sa usa ka iframe sa ilawom. Sa kadaghanan sa mga tawo, mahimo kini adunay dagway nga ang akong site nagpakaylap sa makadaot nga code. Sa tinuud, gitamay ko ang bisan unsang site nga gikarga ang akong site sa sulud usa ka iframe, busa gibuhat ko ang buhaton sa bisan unsang makatarunganon nga geek… Nag-load ako usa ka frame breaker.

Ang code dali ra. Ibutang ang mosunud nga linya sa code sa ulohan nga seksyon sa imong panid:

if (top !== self) top.location.href = self.location.href;

Kung nag-load ang panid sa frame sa toolbar, ang Javascript nagpatuman ug kung ang imong panid wala pagkuha sa tibuuk nga browser, literal nga gibalhin niini ang panid aron mahimo’g panid sa browser. Maayo ug dali - ug wala nay peligro nga madakup sa pipila nga makadaot nga toolbar!

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.