Bættu Iframe Breaker við síðuna þína

iframe brotsjór

Góðvinur minn Kevin Mullett tilkynnti mér þegar hann smellti á einn hlekkinn minn á Twitter, hann var kominn á síðuna mína með stóru sprettiglugga og viðvörun um illgjarnan kóða. Það er nóg til að fæla fjandann frá einhverjum, svo ég byrjaði að gera nokkrar prófanir. Það vindur upp á að það var í raun ekkert athugavert við síðuna mína - vandamálið var hlekkurinn.

Krækjan á annarri síðu framleiddi tækjastiku efst sem hvatti fólk til að smella á illgjarnan hlekk, meðan það var hlaðið síðunni minni í iframe undir. Fyrir flesta gæti það litið út fyrir að vefurinn minn dreifði skaðlegum kóða. Satt best að segja fyrirlít ég algerlega allar síður sem hlaða síðuna mína innan iframe, svo ég gerði það sem allir sanngjarnir gáfaðir myndu gera ... ég hlóð upp rammabrjóti.

Kóðinn er frekar einfaldur. Settu eftirfarandi kóðalínu í höfuðhluta síðunnar:

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

Þegar síðan er hlaðin með tækjastikurammanum keyrir Javascript og ef síðan þín er ekki að taka upp allan vafrann vísar það bókstaflega síðunni til að verða síðan í vafranum. Flott og auðvelt - og ekki meiri hætta á að lenda í einhverjum illgjarnri tækjastiku!

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.