Sommario:
Definizione - Cosa significa Inline Frame (IFrame)?
Un elemento Inline Frame (IFRAME / IFrame) consente di incorporare un documento HTML in un altro documento HTML. Gli IFrame possono essere utilizzati in vari modi per migliorare l'esperienza del sito Web dell'utente, inclusa la visualizzazione di contenuti pubblicitari e il confronto di più documenti.
Techopedia spiega Inline Frame (IFrame)
Un elemento IFrame può contenere un altro documento HTML o persino un intero sito Web all'interno della stessa finestra del browser. Oltre ad avere una barra di scorrimento indipendente, IFrame può fungere da destinazione del collegamento, essere stampato e contenere codice sorgente visualizzabile. IFrame consente ai programmatori Web di modificare il contenuto del frame tramite l'utilizzo di scripting lato client (JavaScript) senza richiedere il ricaricamento del sito Web, consentendo applicazioni Web interattive.
All'inizio del 2008, gli hacker hanno distribuito contenuti dannosi di iFrame nei risultati dei motori di ricerca e numerosi siti Web noti (ad esempio ABC News) sono stati vittimizzati. Quando si verifica un tale attacco di overlay i Frame, gli hacker incorporano iFrame all'interno di siti Web altamente trafficati per reindirizzare gli utenti a siti Web contenenti contenuti dannosi, che vengono scaricati automaticamente quando si accede ai siti Web.
A partire da HTML 5, l'inquadramento (come implementato dagli elementi HTML FRAME, FRAMESET e NOFRAMES) è stato reso obsoleto, ad eccezione dell'elemento IFrame.