19 Июля 2018 08:44 
Навигация
 +  - 
Скачать игры
Сейчас на сайте
19.07.2018
djekiwa...
03:55:35
offline
19.07.2018
Warhangel
05:19:20
offline
16.07.2018
tuvorst
2 дней
offline
14.07.2018
balkar
5 дней
offline
11.07.2018
qaz121wsx
1 неделя
offline
Последние фото
Game of Blocks : WesterosCraft and Game of Thrones
Game of Blocks : Wes...
Альбом: Скриншоты

Вынос трёх пати куполом
Вынос трёх пати куполом
Альбом: Скриншоты



Альбом: Флора

Последние видео
Видео ТРИ СУДЬБЫ - Короткометражный фэнтези-боевик : Короткометражный CGI-фильм, посвященный игре The Elder Scrolls Online.

Игрофильмы:  ТРИ СУДЬБЫ - Короткометражный фэнтези-боевик

Видео Rhine Falls : Rhine Falls Live Camera streeeam

Онлайн камеры:  Rhine Falls

Видео Live Cam, Central Memorial Park, Calgary, Alberta : Central Memorial Park is a park located in central Calgary\

Онлайн камеры:  Live Cam, Central Memorial Park, Calgary, Alberta

Наша кнопочка
FAQ7.ru
Код:
RSS каналы
Новости
Комменты
Форум
Статьи
Фото
Файлы
Ссылки
Объявления
Реклама
Регистрация сайта в каталогах, раскрутка и оптимизация сайта, контекстная реклама
Автор темы: Warhangel
ID темы: 2
Информация о теме:
Имеются 1 сообщений по данной теме, которая была просмотрена 2396 раз.
Реклама
livecoin Обменник
Просмотр темы
Логин:
Пароль:  
Форум » Тематические » Программирование » Java
Просмотр темы
Текущий рейтинг: (Всего: 0 голосов)  
Ответить
Иконка 
Убийца фреймов
Наверх Распечатать сообщение #1
Опубликовано 06-04-2010 04:04
Аватар пользователя

Супер Администратор



Сообщений: 2117
Вас поблагодарили: 18
раз(а) в 18 сообщениях

Зарегистрирован: 24.03.10
Со дня регистрации: 3039
Откуда: Россия
Пол: Мужской

Скрыть награды


Пожаловаться на это сообщение 

Возникают вопросы. Как защитить свой сайт? Что нужно сделать, чтобы его не смогли загрузить в чьём-то фрейме (использовать нахаляву Ваш труд)? Можно ли это сделать? Ответ: можно, ещё как можно и нужно ! А реализуется всё с помощью обыкновенного JAVA - скрипта:
<!-- Убийца кадров -->
<script language="JavaScript" type="text/javascript">

setTimeout ("Killer()", 500);<!-- 500 - 0.5 сек - частота проверки-->

function Killer()
{
if (self.parent.frames.length != 0)
if (self.parent.location != document.location)
{self.parent.location=document.location};
}
</ script>


Что делает скрипт? Раз в полсекунды (вместо 500 можно поставить другое значение) функция проверяет, загружена ли страница в каком-нибудь фрейме. Если загружена, то она просто сбрасывает с себя этот фрейм и занимает всю клиентскую область браузера. При установке данного скрипта на свой сайт учитывайте, что он и Ваши фреймы будет убивать, если Вы их используете. Та страница, на которой стоит этот скрипт не может долго задержаться во фрейме. В данном случае фрейм будет уничтожен через полсекунды после загрузки в него страницы со скриптом-убийцей. Кстати, этот код стоит на мультипортале. Просто была попытка отображать его в кадре чужого сайта. Попытка была пресечена этим скриптом. Я взял исходник из HTML-редактора 1st Page 2000, однако пришлось его слегка модифицировать, так как оригинальная версия просто убивала кадры каждые 3 секунды, даже не определяя, в кадре она или нет. Это вызывало лишние перезагрузки страницы, пришлось ставить проверку. Теперь скрипт полностью приспособлен к российским условиям :-) Вставляйте его на свои сайты и пользуйтесь на здоровье.

Автор: Евгений Жданов
 Offline
 
Посетить сайт автора
Цитировать
Ответить
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)

« Предыдущая тема | Следующая тема »
 RSS Перейти на форум:
Розыгрыши 728х90

Последние объявления
ФотоЗаголовокГородРазмещено
ПАО «Северсталь» реализует неликвиды, невостребованные МТР
• Хозяйство - Оборудование Цена: 1 1
Другой12.07.2018
(на 1 месяц)
Филиал «КЧХК» АО «ОХК «УРАЛХИМ» в Кирово-Чепецке реализует неликвиды
• Хозяйство - Оборудование Цена: 1 1
Киров24.06.2018
(на 1 месяц)
ПАО «Казаньоргсинтез» реализует неликвиды в ассортименте
• Хозяйство - Оборудование Цена: 1 1
Казань22.06.2018
(на 1 месяц)
ОАО ТКЗ «Красный котельщик» продает металлопрокат в ассортименте
• Хозяйство - Сырье и материалы Цена: 1 1
Ростов-на-Дону20.06.2018
(на 1 месяц)
Купим автоматическую систему газового пожаротушения
• Хозяйство - Оборудование Цена: 1 1
Красноярск24.04.2018
(на 6 месяцев)
Облако тегов тем форума
Тесты пробитий танков World of Tanks, Оригинальный и действенный способ дополнительного заработка в кризис, Инфекционная эмболия, Трейлеры Топ 21 самых ожидаемых фильмов в 2017 году, WH40DM - основные тезисы, Изгой-один: Звёздные войны. Истории, Трансформации в Lineage II, Легендарная папка Con и псевдопорты MS-DOS, Приглашение на новый сервер, Квест на Sword Singer, Дизайн и полиграфические услуги, Разработчики обещают очередное улучшение быстродействия DX9/DX10 версий игры, Beat Hazard Abuse, Бесплатные уроки танцев в Саду им. Баумана!, Asterios.tm
Главная Статьи Файлы Форум Ссылки Новости Фотогалерея Объявления Видео Файлобменник Гороскоп Поиск по торрентам Радио Видеочат
Яндекс.Метрика
Powered by PHP-Fusion copyright © 2002 - 2018 by Nick Jones. Released as free software without warranties under GNU Affero GPL v3.