Редирект из фрейма | Все что вы хотели знать о хостинге и сайтостроении

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


Рубрика: HTML, JavaScript

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

Представим ситуацию: мы сделали красивый сервис, а какой-то нехороший парень (парень, потому что дядьку это не остановит :) ) взял и вставил к себе на сайт наш сервис, через iframe. Как же быть?

Все просто, нам надо отловить такую ситуацию и отправить пользователя на нашу страницу, делается это так:

Способ 1. Добавляем перед закрывающимся /body

<script type="text/javascript">
<!--//--><![CDATA[//><!--
if ( top.location != document.location.href ) {
   top.location = document.location.href;
}
//--><!]]>
</script>

Способ 2. Добавляем прямо в открывающийся body

<body onload="if ( top.location != document.location.href ) top.location = document.location.href; ">

Если вам понравилась статья или была полезна, поделитесь ею с друзьями: