Definizione di un iFrame

June 20

frame non ancorati, o iframe, consentono ai progettisti Web di caricare informazioni da un documento HTML distinto in un documento HTML preesistente. Questo permette agli utenti Web di visualizzare un altro documento HTML su un sito web, senza dover lasciare la pagina originale. Inoltre, i progettisti Web possono applicare comandi di stile o dimensioni all'interno del iFrame, che interessano solo il contenuto all'interno del telaio.

compatibilità

iFrames visualizzati correttamente nella maggior parte dei browser Internet, tra cui Internet Explorer, Mozilla Firefox, Safari e Google Chrome. Netscape 4.0 non supporta gli iframe, però, e non mostrerà iFrame correttamente. Netscape versioni più recenti di 4.0 in grado di supportare gli iFrame.

Confine

Come sezioni DIV, i progettisti Web possono anche assegnare gli stili di confine a iFrame. i progettisti Web possono rendere i confini invisibili, hanno un bordo smussato, o un bordo continuo, colorato. Essi possono anche fare il bordo più spesso o più sottile con l'attributo frameborder. Ad esempio, scegliendo 1 come l'attributo frameborder rende spessore al confine di un pixel.

Dimensioni e posizione

La dimensione del iFrame è anche modificabile attraverso quattro attributi. Per scegliere l'altezza del iFrame, utilizzare l'attributo altezza per determinare la sua altezza in pixel. Ad esempio, la scelta di 100 per il suo attributo altezza rende l'iFrame 100 pixel di altezza. L'attributo width funziona anche nello stesso modo. Ad esempio, scegliendo 50 come sua larghezza rende dell'iFrame largo 50 pixel. L'attributo marginheight specifica la distanza del iFrame dalla parte superiore e inferiore della pagina Web in pixel. Allo stesso modo, l'attributo marginwidth specifica la distanza del iFrame dai margini sinistro e destro della pagina Web.

Importanza

Web designer usano iFrame per incorporare contenuti Web, incluse le applicazioni JavaScript, mappe Internet o applicazioni eCommerce. Secondo TechTarget.com, iFrame sono usati anche per visualizzare messaggi pubblicitari. Per cambiare quello che i display iFrame, web designer non hanno bisogno di modificare o cancellare i contenuti HTML dell'intera pagina Web. Invece, cambiano soltanto quando esistono legami di origine del IFRAME per. Se la fonte reale viene danneggiato, si corrompe solo il iFrame, non l'intera pagina Web.

Pericolo

Gli hacker possono inserire codice dannoso in iFrame, che si chiama clickjacking. Se un utente Web clic accidentalmente su un link all'interno del iFrame maligno, che reindirizza l'utente Web di un sito web che può scaricare automaticamente il malware. Nel 2008, SecurityFocus ha riferito che gli hacker hanno usato un buco di sicurezza in Adobe Flash Player per inserire il codice iFrame maligno. Adobe ha rilasciato un aggiornamento di Flash Player per chiudere i buchi di sicurezza.