Функция разрушения фрейма на JavaScript.


Иногда администраторы других ресурсов пытаются опубликовать вашу страницу у себя на сайте целиком. Для этого они интегрируют её содержимое через фрейм. Делается это для того, чтобы не прописывать прямую ссылку на сайт источника, но в тоже время показать необходимый контент. К примеру, для его комментирования или какого-либо анализа уже у себя. Это не очень хорошая практика часто вызывает возмущение у владельцев ресурса донора.

Предлагаю небольшую функцию на JS, которая определяет, что ваша страница находится во фрейме и перегрузит себя, разрушив фрейм.

HTML
<script type="text/javascript">
 if (self.parent.frames.length != 0)
 self.parent.location="https://my-skills.ru/public/funkciya_razrusheniya_freyma_JS.html";
//Или так:
//self.parent.location=document.location.href
</script>

В self.parent.location можно указать URL страницы на которую нужно перейти в случае определения фрейма. Например страницы предупреждения. А можно сделать перезагрузку на саму себя, но уже без фрейма родителя.

Дата публикации: 

ТОП 10 случайных публикаций



Сайт разработан студией © WEB-VidST   


Яндекс.Метрика