Skip to main content

Cos'è un Iforame di Cross Domain?

Un frame in linea di dominio incrociato (IFRAME) è un tipo di tecnologia Web che può essere utilizzata per incorporare una piccola parte di un sito Web all'interno di una pagina principale più ampia ospitata su un dominio diverso.Un IFRAME contenente contenuti da un sito esterno, come un social network o un servizio di condivisione video, può essere facilmente inserito su una pagina Web per aggiungere nuove funzionalità o aumentare l'interattività.Questa pratica è supportata e incoraggiata da molti dei social network e dei motori di ricerca più popolari che beneficiano di un aumento del traffico e dell'esposizione consentendo ai siti più piccoli di accedere ai loro servizi.Nonostante la loro popolarità, Iframe soffrono di limitazioni causate da restrizioni di sicurezza e incompatibilità che possono creare problemi per gli sviluppatori Web.

Un frame in linea, spesso noto come IFRAME, è una caratteristica del linguaggio di markup ipertestuale (HTML) che consente un piccoloparte di una pagina Web da visualizzare all'interno di un'altra.L'iframe e la sua pagina web principale sono indipendenti l'uno dall'altro, il che significa che sono caricati separatamente dal browser e possono essere aggiornati singolarmente.L'uso di frame in linea sul Web si è evoluto da quando sono stati introdotti per la prima volta alla fine degli anni '90;Inizialmente dovevano essere utilizzati con il contenuto ospitato sullo stesso server o dominio, ma ora sono comunemente utilizzati per caricare il contenuto esterno da un altro sito Web.Questo è noto come un IFrame di dominio incrociato.

L'IFRAME Cross Domain è diventato un modo popolare per gli sviluppatori Web di aggiungere multimedia, contenuti interattivi o funzionalità di social network ai loro siti con un minimo sforzo.In molti casi, l'aggiunta di questi elementi è semplice come copiare e incollare il codice HTML da un sito Web esterno.Siti di condivisione video, servizi di social network e motori di ricerca offrono abitualmente questa funzione per incoraggiare un maggiore uso dei loro prodotti.Un sito Web di notizie, ad esempio, potrebbe utilizzare questo approccio per aggiungere una piccola sezione di social network che mostra agli utenti a cui piaceva un particolare articolo o storia.Un IFrame di dominio incrociato potrebbe anche essere utilizzato per aggiungere widget o altri tipi di funzionalità a un sito senza una vasta programmazione.

I limiti tecnici, le restrizioni di sicurezza e i problemi di incompatibilità possono limitare il potere di un IFrame incrociato e causare mal di testa per gli sviluppatori.La comunicazione IFRAME tra i diversi domini è bloccata dai browser Web per motivi di sicurezza, rendendo così impossibile per una pagina principale accedere o modificare i contenuti all'interno di un IFRAME ospitato esternamente senza alternativi che richiedono tempo.HTML 5, uno sforzo continuo per aggiornare le parti chiave della tecnologia Web, include una disposizione per la comunicazione IFrame incrociata, ma questa è solo una soluzione pratica se la stragrande maggioranza degli utenti che visitano un sito ha un browser Web che supporta questa parte dellaSpecifica HTML 5.