Akerkestinek Iframe li Malpera Xwe zêde bikin

iframe breaker

Hevalê min baş Kevin Mullett dema ku wî li ser yek ji girêdanên min ên li Twitter-ê klîk kir, min agahdar kir, ew bi popupek mezin û hişyariyek koda xerab hat ser malpera min. Ew bes e ku meriv ji kesek bitirse, ji ber vê yekê min dest bi ceribandinê kir. Ew ba dibe ku di malpera min de di rastiyê de tiştek tune - pirsgirêk girêdan bû.

Zencîreya li ser malperek din toolbarek jorîn hilberand ku mirovan teşwîq kir ku li ser zencîreyek xerab bikirtînin, dema ku malpera min di bin iframe de barkirin. Ji pir kesan re, ew dikare xuya bike ku malpera min kodê xerab belav dike. Rast be, ez her malpera ku malpera min di hundurê iframe de bar dike, ez bi tevahî şermezar dikim, ji ber vê yekê min çi kir ku geek maqûl dê bike… Min şikestinek çarçoveyê barkir.

Kod pir hêsan e. Rêzeya jêrîn a kodê di beşa serê rûpelê xwe de bicîh bikin:

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

Dema ku rûpel bi çarçovê toolbar re bar dike, Javascript dimeşîne û heke rûpelê we tev gerokê nagire, ew bi rûpela rasterast beralî dike ku bibe rûpel di gerokê de. Xweşik û hêsan e - û xetera ku hûn di hin toolbarê xerabkar de werin girtin tune!

Hûn çi difikirin?

Ev malpera Akismet bikar tîne ku ji bo kêmkirina spam. Zêdetir agahdariya danûstandinên we çawa pêvajoy kirin.