Сейчас: 23:44:17   28-го марта 2024 г.
UsefulScript.ruСкриптыРазныеСкрипт разрушения фрейма
27
48

Скрипт разрушения фрейма

Если Вы хотите, чтобы Ваш сайт (или его некоторую часть) другие пользователи не смогли подгружать к себе на сайт, используя фреймы, то советуем Вам воспользоваться не хитрым скриптом, позволяющим разрушить фрейм, в котором он находится. Таким образом, в строке браузера посетителя будет URL-адрес Вашего сайта, а не адрес того сайта, который подгружал Ваш сайт через фрейм.


Для проверки работы данного скрипта попробуйте подгрузить данную страничку через фрейм, и Вы увидите, что это у Вас не получится.


Чтобы не допустить встраивания своего сайта в чужой посредством использования фрейма, вставьте на свою страничку следующий JavaScript код:

JavaScript код:
<script type="text/javascript">
 if (
self.parent.frames.length != 0)
 
self.parent.location="http://usefulscript.ru/kill_frame.php"
</script>

Укажите в self.parent.location URL-адрес странички, которая должна быть открыта, в случае обнаружения фрейма. Теперь в том случае, если скрипт определит, что страничка находится внутри фрейма, то разрушит этот фрейм и отобразит указанную Вами страничку!


Но этот способ работает только в том случае, если у пользователя в браузере включена обработка JavaScript кода!

Дата создания: 16:15:36 08.10.2011 г.
Дата обновления: 22:36:47 08.03.2012 г.
Посещений: 12561 раз(а).

Комментарии посетителей (2 шт.):
Аноним
0
# 3006
(18:52:25  27.01.2016 г.)

Зачем пиарить свой домен указывая в рекламе редирект на данную ссылку?
Ответить

Administrator
-1
# 3008
(22:44:58  27.01.2016 г.)

Это Вам нужно спросить у тех, кто рекламирует свой сайт и поставил редирект на нашу страничку.
Ответить

Закрыть
Ваше имя:
814 + 1 =
Добавить комментарий:
Ваше имя:
814 + 1 =

Перед публикацией все комментарии проходят обязательную модерацию!

Если Вы хотите задать какой-либо вопрос, то сделайте это на нашем форуме.
Таким образом, Вы сможете быстрее получить ответ на интересующий Вас вопрос.
Посетителей онлайн: 3

Мешает ли Вам реклама?