Índice:
Definição - O que significa Inline Frame (IFrame)?
Um elemento Inline Frame (IFRAME / IFrame) permite que um documento HTML seja incorporado a outro documento HTML. Os IFrames podem ser usados de várias maneiras para aprimorar a experiência do site do usuário, incluindo a exibição de conteúdo publicitário e a comparação de vários documentos.
Techopedia explica Inline Frame (IFrame)
Um elemento IFrame pode conter outro documento HTML ou até mesmo um site inteiro na mesma janela do navegador. Além de ter uma barra de rolagem independente, o IFrame pode servir como um destino de link, ser impresso e conter código-fonte visível. O IFrame permite que os programadores da Web alterem o conteúdo do quadro por meio da utilização de scripts no cliente (JavaScript) sem exigir que o site seja recarregado, permitindo aplicativos da Web interativos.
No início de 2008, os hackers distribuíram conteúdo prejudicial do iFrame nos resultados dos mecanismos de pesquisa e vários sites conhecidos (por exemplo, ABC News) foram vítimas. Quando ocorre um ataque de sobreposição de quadro i, os hackers incorporam iFrames em sites de alto tráfego para redirecionar usuários para sites com conteúdo malicioso, que é baixado automaticamente quando os sites são acessados.
A partir do HTML 5, o enquadramento (conforme implementado pelos elementos HTML FRAME, FRAMESET e NOFRAMES) tornou-se obsoleto, com exceção do elemento IFrame.