Pergunta

Observando algumas empresas de publicidade (DoubleClick, Atlas), me deparei com o conceito de arquivos iframe buster, que são hospedados no mesmo host que o editor do anúncio (um exemplo: http://www.adopstools.com/ibusters/atlas/atlas_rm.htm, e há muito código JS que funciona com essa página).

Eu li que eles são usados ​​para redimensionar dinamicamente o iframe.Isso é tudo que existe para destruidores de iframe?Hospedá-los no host do editor ajuda nas restrições de domínio cruzado JS?

Adicionado:Estou me referindo ao caso de uso descrito aqui: http://blog.operative.com/?tag=iframe, e não apenas alterar o documento de origem do iframe para o nível superior.

Foi útil?

Solução

os iframe busters têm como objetivo separar uma página da web de um iframe dentro de outra página para que se tornem a página de nível superior

por exemplo.se eu tivesse um iframe nesta resposta com seu site dentro dele, a função de um destruidor de iframe em seu site seria retirar seu site do meu iframe e me impedir de usar iframes para mostrar seu site

Isso é semelhante aos frame busters, onde um site pode ser encerrado em um conjunto de quadros com um segundo quadro no topo mostrando uma barra Digg ou um anúncio.Nesse caso, um frame buster forçaria o navegador a exibir o site e apenas o site conforme pretendido pelo autor, em vez de em um quadro com possível anúncio ou malware agrupado em outro quadro.

No exemplo fornecido, o JavaScript é usado para inserir uma tag de script em um segundo arquivo JavaScript que executa o bloqueio de quadro real.O JavaScript usado no arquivo html vinculado simplesmente ofusca esse processo ao carregar URLs diferentes para anúncios diferentes, cada um com um iframe html diferente para inserir.

Os esforços percorridos provavelmente serão um fator de perseguição de gato e rato, como é comum com técnicas de frame busting, onde os sites escreveram scripts para eliminar frames, e as empresas responsáveis ​​pelo enquadramento dos sites escreveram anti-frame busting scripts, então scripts anti-anti-frame foram escritos.

Outras dicas

Isso é feito para "anúncios de controle".Usamos iframes (ADI - iframe vs ADJ - javascript) por alguns motivos:

1 - eles retardam o carregamento do conteúdo da sua página.2 - eles podem quebrar o javascript da sua página fazendo com que ela pare de funcionar corretamente.3 – pior caso:eles injetam código malicioso.

Usando a abordagem iframe (ADI), os anúncios são isolados em seu próprio documento e não podem interferir na página principal da web.

No entanto, há casos em que sua equipe de marketing deseja veicular anúncios de controle.São anúncios que se expandem para fora da janela iframe.Para esses anúncios, a abordagem de “eliminação de iframe” foi implementada pela maioria dos principais fornecedores de publicidade.Essa abordagem exige que você hospede um arquivo com o qual os anúncios possam interagir e contornar as restrições de vários domínios dos navegadores.

Aqui está uma lista abrangente desses arquivos: http://www.adopstools.com/?section=miscellaneous&page=iframes

Os Iframe Busters são usados ​​para ajudar certos tipos de criativos rich media a desempenharem toda a sua função.Por exemplo, um rich media expansível não será expandido se for veiculado em um Iframe sem ser capaz de sair do Iframe.

É aqui que o Iframe Buster entra em ação.

O objetivo do Iframe Buster é permitir que o criativo saia dos Iframes dos editores para que o criativo possa ser totalmente funcional.

Normalmente é um arquivo que precisa ser colocado em uma pasta no domínio do site.

Então www.yoursitename.com/folder/iframebuster.html

Esse local precisará ser referenciado sempre que você veicular um anúncio expansível no Iframe.

O que o iFrame Buster faz é permitir que um banner expansível saia da dimensão do bloco de anúncios.Para rg.se você tiver espaços de anúncio de 300 x 250 e um banner de anúncio de 300 x 250 que se expande para 300 x 500 ao passar o mouse ou ao clicar, o iFrame buster permite quebrar os limites de 300 x 250 e dar espaço para o banner se expandir em 300 x 500.

O Doubleclick iFrame buster geralmente é necessário se você tiver um criativo Rich Media como Pushdown, PubBar ou Expansível sendo hospedado e veiculado/configurado no DART Studio.

Atlas tem seu próprio código iframe buster, MediaMind tem addineyev2.html e da mesma forma FlashTalking e outros têm o deles, que deve ser hospedado no servidor onde os anúncios serão executados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top