Как сделать редирект из фрейма чужого сайта на нашу страницу, если в нем загрузили наш сайт...
Представим ситуацию: мы сделали красивый сервис, а какой-то нехороший парень (парень, потому что дядьку это не остановит 🙂 ) взял и вставил к себе на сайт наш сервис, через iframe. Как же быть?
Все просто, нам надо отловить такую ситуацию и отправить пользователя на нашу страницу, делается это так:
Способ 1. Добавляем перед закрывающимся </body>
<script type="text/javascript"> <!--//--><![CDATA[//><!-- if ( top.location != document.location.href ) { top.location = document.location.href; } //--><!]]> </script> </body>
Способ 2. Добавляем прямо в открывающийся <body>
<body onload="if ( top.location != document.location.href ) top.location = document.location.href; ">
Как видим все просто 🙂
Комментарии (1)
Интересует обратная задача - а КАК этому нехорошему парню можно сделать без редиректа на этот "хороший" сайт?