Pridėkite „Iframe Breaker“ prie savo svetainės

„iframe breaker“

Mano geras draugas Kevinas Mullettas informavo mane, kai jis spustelėjo vieną iš mano nuorodų „Twitter“, jis buvo nukreiptas į mano svetainę su dideliu iššokančiu langu ir įspėjimu apie kenkėjišką kodą. To pakanka, kad kažkas išgąsdintų, todėl pradėjau atlikti bandymus. Tai baigiasi tuo, kad iš tikrųjų mano svetainėje nebuvo nieko blogo - problema buvo nuoroda.

Nuoroda kitoje svetainėje sukūrė įrankių juostą viršuje, kuri paskatino žmones spustelėti kenkėjišką saitą, o mano svetainę įkelti į „iframe“ apačioje. Daugumai žmonių gali atrodyti, kad mano svetainė platina kenkėjišką kodą. Jei atvirai, aš niekinu bet kokią svetainę, įkeliančią mano svetainę per „iframe“, todėl padariau tai, ką darytų bet kuris protingas geekas ... Aš įkėliau kadrų pertraukiklį.

Kodas yra gana paprastas. Puslapio antraštėje įdėkite šią kodo eilutę:

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

Kai puslapis įkeliamas su įrankių juostos rėmeliu, „Javascript“ vykdomas ir, jei jūsų puslapis neužima visos naršyklės, jis tiesiog nukreipia puslapį, kad jis taptų naršyklės puslapiu. Gražu ir lengva - ir nebėra rizikos patekti į kenkėjišką įrankių juostą!

Ką manote?

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.