Definição – O que significa Inline Frame (IFrame)?
Um elemento Inline Frame (IFRAME / IFrame) permite que um documento HTML seja incorporado em outro documento HTML. Os IFrames podem ser usados de várias maneiras para aprimorar a experiência do usuário no site, incluindo a exibição de conteúdo publicitário e a comparação de vários documentos.
Definirtec 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 do lado do 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 iFrame prejudicial dentro dos resultados do mecanismo de pesquisa e vários sites bem conhecidos (por exemplo, ABC News) foram vitimados. Quando ocorre um ataque de sobreposição de i Frame, os hackers incorporam iFrames em sites de alto tráfego para redirecionar os usuários a 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.