X

Редирект из фрейма

Как сделать редирект из фрейма чужого сайта на нашу страницу, если в нем загрузили наш сайт...

Представим ситуацию: мы сделали красивый сервис, а какой-то нехороший парень (парень, потому что дядьку это не остановит 🙂 ) взял и вставил к себе на сайт наш сервис, через 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; ">

Как видим все просто 🙂

Категории: JavaScript Бездна

Комментарии (1)

  • Интересует обратная задача - а КАК этому нехорошему парню можно сделать без редиректа на этот "хороший" сайт?