Кадр Buster Buster ... необходим код BusterHtml

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Кадр Buster Buster ... необходим код Buster

Сообщение Anonymous »

Допустим, вы не хотите, чтобы другие сайты были «кадрировать» ваш сайт в < /code>: < /p>

Код: Выделить всё

http://example.org

< /code>

Таким образом, вы вставляете анти-фрейминг, разбивая кадр JavaScript во все ваши страницы: < /p>

/* break us out of any containing iframes */
if (top != self) { top.location.replace(self.location.href); }
< /code>

Отлично! Теперь вы «борется» или выходите из любого содержащего iframe автоматически. За исключением одной небольшой проблемы. < /P>

Как оказалось,  ваш код, включающий кадр, может быть разорван < /strong>, как показано здесь: < /p>


var prevent_bust = 0
window.onbeforeunload = function() { prevent_bust++ }
setInterval(function() {
if (prevent_bust > 0) {
prevent_bust -= 2
window.top.location = 'http://example.org/page-which-responds-with-204'
}
}, 1)

< /code>

Этот код выполняет следующее: < /p>

[list]
[*] Уравновешивает счетчик каждый раз, когда браузер пытается выходить из текущей страницы через окно. и если он видит увеличение счетчика, изменяет текущее местоположение на сервер управления атакующим < /li>
 Этот сервер обслуживает страницу с кодом состояния HTTP  204 < /strong>, что не заставляет браузер навигацию в любом месте < /li>
< /ul>
 .  Проблема -Как вы можете победить бастеру, в которую вписывается в рамку? < /p>

У меня было несколько мыслей, но ничего не работало в моем тестировании: < /p>


 Попытка очистить событие OnbeforeUnload < /code> через onbeforforload = null < /code> не было никакого эффекта < /li>
, чтобы добавить, но это было так, но было остановлено. никоим образом не мешает коду; Нажатие ОК. Позволяет, чтобы разорение продолжалось как нормальное
[*] Я не могу придумать, что я не могу придумать, чтобы очистить SetInterval () 
Timer
[/list]

Я не большой в программировании JavaScript, так что вот мой вызов для вас: Hey Buster, не можете ли вы обретете каркас-бройщик?>

Подробнее здесь: https://stackoverflow.com/questions/958 ... ode-needed
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Html»