Файлы IFrame buster - какова их цель?

Глядя на несколько рекламных компаний (DoubleClick, Atlas), я столкнулся с концепцией файлов iframe buster, которые размещаются на том же хосте, что и издатель рекламы (один пример: http://www.adopstools.com/ibusters/atlas/atlas_rm.htm, и есть много кода JS, который работает с этой страницей).

Я читал, что они используются для динамического изменения размера iframe. Это все, что нужно, чтобы разрушить iframe? Помогает ли их размещение на хосте издателя в междоменных ограничениях JS?

Добавлено: я имею в виду описанный здесь вариант использования: http://blog.operative.com/?tag=iframe, а не просто изменение исходного документа iframe на верхний уровень.

4 ответа

Решение

Устройства iframe предназначены для разбиения веб-страницы из iframe внутри другой страницы, чтобы они стали страницей верхнего уровня.

например, если бы в этом ответе был iframe с вашим сайтом внутри, роль уничтожителя iframe на вашем сайте состояла бы в том, чтобы вывести ваш сайт из моего iframe и помешать мне использовать iframes для показа вашего сайта.

Это аналогично фреймбастерам, где веб-сайт может быть заключен в набор фреймов со вторым фреймом вверху, показывающим панель Digg или рекламу. В этом случае средство взлома фреймов заставит браузер отображать веб-сайт и только веб-сайт, как задумано автором, а не в фрейме с потенциальной рекламой или вредоносным ПО, включенным в другой фрейм.

В представленном примере JavaScript используется для вставки тега скрипта во второй файл JavaScript, который выполняет фактическое удаление фрейма. JavaScript, используемый в html-файле, связанном с этим, просто запутывает этот процесс, одновременно загружая разные URL для разных рекламных объявлений, каждый из которых содержит разный HTML-код iframe для вставки.

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

Это сделано для "принятия рекламы". Мы используем iframes (ADI - iframe против ADJ - javascript) по нескольким причинам:

1 - они замедляют загрузку содержимого вашей страницы. 2 - они могут сломать javascript на вашей странице, что приведет к тому, что ваша страница перестанет нормально работать. 3 - худший случай: они внедряют вредоносный код.

При использовании подхода iframe (ADI) реклама изолируется в своем собственном документе и не может мешать работе главной веб-страницы.

Тем не менее, есть случаи, когда ваша маркетинговая команда хочет управлять рекламой. Это реклама, которая выходит за пределы окна iframe. Для этих рекламных объявлений большинство ведущих поставщиков рекламы разработали подход "уничтожение iframe". Этот подход требует от вас размещения файла на вашей стороне, с которым объявления могут взаимодействовать, и обхода междоменных ограничений браузеров.

Вот полный список этих файлов: http://www.adopstools.com/?section=miscellaneous&page=iframes

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

Именно здесь вступает в игру Iframe Buster.

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

Обычно это файл, который нужно поместить в папку на домене сайтов.

Так что www.yoursitename.com/folder/iframebuster.html

На это местоположение нужно будет ссылаться всякий раз, когда вы размещаете расширяемое объявление в Iframe.

IFrame Buster делает так, чтобы расширяемый баннер выходил за пределы своего рекламного блока. Для рг. если у вас есть рекламные места размером 300x250 и рекламный баннер размером 300x250, который увеличивается до 300x500 при наведении мыши или нажатии, тогда iFrame buster позволяет ему преодолеть эти границы 300x250 и освободить место для баннера, увеличив его на 300x500.

Двойной щелчок iFrame, как правило, нам необходим, если у вас есть мультимедийное объявление, такое как Pushdown, PubBar или Expandable, которое размещается и обслуживается / настраивается в DART Studio.

У Атласа есть свой собственный код блокировки iframe, у MediaMind есть addineyev2.html, и аналогично FlashTalking и другие имеют свой код, который требуется разместить на сервере, на котором будут показываться объявления.

Другие вопросы по тегам