iFrames

iframe é uma tag em HTML que permite o uso de uma "nova aba" do navegador com outro site dentro dele para exibição no site o qual ele foi inserido, também usado para demonstrar vídeos, mapas e até outros documentos dentro de um site.

Exemplo:


Tamanho

É possível alterar o tamanho de um iframe usando os parâmetros width e height, por padrão um iframe tem 300x150 pixels de tamanho.


Scrolling

Parâmetro usado pra definir se o iframe terá rolagem ou não. Por padrão seu valor é yes, para desabilitá-lo, coloque o valor no.


Navegação

Pode-se fazer com que um link seja aberto no iframe, para isso, define-se um name para o iframe e um target com esse nome é inserido no link.

Link 1 Link 2 Link 3

SrcDoc (Source Document)

Esse parâmetro é utilizado para inserir tags HTML dentro do iframe, criando o documento dentro dele sem precisar especificar nenhuma url ou diretório (Não recomendado pois seu uso é extremamente específico).

Exemplo:


Inconveniências

Algumas desvantagens para o uso de iframes incluem:


Sandbox

Parâmetro usado para reforçar a segurança de um iframe, seu principal valor é seu próprio nome: sandbox que fará com que qualquer dado inserido no site dentro do iframe não seja capturado/usado. Ele possui diversos valores para limitar o uso de dados, porém sandbox é um valor que limita qualquer tipo de dado.


ReferrerPolicy

Parâmetro usado para reforçar a segurança de um iframe, o valor usado será no-referrer. Isso impede o site dentro do iframe de coletar qualquer dado com uso de propaganda (como cookies por exemplo).