0
Ваша корзина пуста
Главная » Статьи » Могу Изучить » Интересные советы

Как защитить свой сайт от копирования в IFRAME

Тег <IFRAME> используется для создания плавающего фрейма, который вставляется внутрь обычного документа HTML , и позволяет загружать в область заданных размеров любые другие независимые документы-страницы.

Именно этим пользуются не хорошие люди, для вставки на свои страницы ваших элементов страниц и содержания вашего сайта. Ниже приведём некоторый код, который запретит использовать вашу веб страницу через IFRAME. Его вы должны вставить после открывающего тега <BODY>, затем вы ставите открывающий тег <script type="text/javascript"> следом вставляете код, представленный ниже, и затем, после кода, ставите закрывающий тег </script>

Code

if (window.top !== window.self) {
document.write = "";
window.top.location = window.self.location;
setTimeout(function(){document.body.innerHTML='';},1);
window.self.onload=function(evt){
document.body.innerHTML='';};
}

Здесь используется следующая логика: в коде мы проверяем, является ли наш документ окном верхнего уровня или нет. Если не является, то, скорее всего, документ показан в IFRAME. В этом случае мы указываем окну реальный URL нашего документа. А перед этим мы очищаем документ на тот случай, если нехороший человек, который использовал нашу страницу в IFRAME, запретил выполнение кода при загрузке.

Категория: Интересные советы | Добавил: mogu (04.06.2010) | Автор: mogu
Просмотров: 3411 | Рейтинг: 5.0/2
Всего комментариев: 0

Это интересно:
КАТЕГОРИИ: СТАТЬИ:
категория=> Я не знал этого:
категория=> Строим сами
категория=> Прикольные случаи из жизни
категория=> Прикольные случаи из жизни

avatar