Articles

Modalità di compatibilità

Posted by admin

“Visualizzazione compatibilità” è una funzione di modalità di compatibilità del browser web Internet Explorer nella versione 8 e successive. Quando è attiva, la visualizzazione Compatibilità costringe IE a visualizzare la pagina Web in modalità Quirks come se la pagina venisse visualizzata in IE7. Quando la visualizzazione compatibilità non è attivata, si dice che IE sia in esecuzione in modalità nativa. In IE11, un utente può attivare la modalità di compatibilità per un sito Web facendo clic sull’icona Gears e facendo clic su Impostazioni visualizzazione compatibilità.,

IE8+Edit

Internet Explorer 8 è stato promosso da Microsoft in quanto ha una maggiore aderenza agli standard Web W3C descritti rispetto a Internet Explorer 7. Di conseguenza, come in ogni versione di IE prima di esso, una certa percentuale di pagine web codificate per il comportamento delle versioni precedenti si romperebbe in IE8. Questa sarebbe stata una ripetizione della situazione con IE7 che, pur avendo risolto bug da IE6, ha rotto le pagine che utilizzavano gli hack specifici di IE6 per aggirare la sua non conformità. Questo è stato particolarmente un problema per i documenti HTML offline, che potrebbero non essere aggiornabili (ad esempio, memorizzati su un supporto di sola lettura, ad esempio un CD-ROM o DVD-ROM).

Per evitare questa situazione, IE8 ha implementato una forma di targeting della versione in cui una pagina può essere creata su una versione specifica di un browser utilizzando la dichiarazione X-UA-Compatible come meta elemento o nelle intestazioni HTTP.,

al fine di mantenere la compatibilità all’indietro, i siti possono optare per IE7-come la gestione dei contenuti, l’inserimento di un creato appositamente meta elemento nella pagina web che attiva la modalità di compatibilità del browser, utilizzando:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Una versione più recente del browser che la pagina è stata codificata per emulare il comportamento della versione precedente, in modo che le ipotesi la pagina fatta circa il comportamento del browser, è vero.,

Microsoft ha proposto che una pagina con un doctype che attiva la modalità standard (o quasi la modalità standard) in IE7, per impostazione predefinita, innesca il comportamento simile a IE7, chiamato ” modalità standard “(ora chiamato” modalità rigorosa”) in IE8 e nelle versioni future di IE. Le nuove funzionalità di IE8 sono abilitate per attivare ciò che Microsoft ha chiamato “modalità standard IE8” (ora chiamata “modalità standard”). I Doctypes che attivano la modalità quirks in IE7 continueranno a farlo in IE8.,

Pietro Luminoso di Ars Technica ha sostenuto che l’idea di usare un meta tag per scegliere una specifica modalità di rendering fondamentalmente manca il punto di sviluppo basato su standard, ma posizionato come una questione di idealismo contro il pragmatismo di sviluppo web, notare che non tutti i Web è mantenuto, e che “esigente che gli sviluppatori web di aggiornamento di siti per assicurare che continuino a funzionare correttamente in una futura versione del browser è probabilmente chiedere troppo.”

Il risultato per IE 8 Beta 1 era che poteva rendere tre modalità:” Quirks”,” Strict “e” Standard.,”Quando c’è un vecchio DOCTYPE o quando non c’è DOCTYPE, IE lo rende come farebbe IE5 (modalità quirks). Quando un elemento meta speciale o la sua intestazione HTTP corrispondente è inclusa in una pagina Web, IE8 renderà quella pagina come farebbe IE7 (modalità rigorosa). In caso contrario, IE8 rende le pagine con il proprio motore (modalità standard). Gli utenti possono passare tra le tre modalità con pochi clic. Il rilascio di Internet Explorer 8 Beta 1 ha rivelato che molti siti web non funzionano in questa nuova modalità standard.,

Microsoft mantiene un elenco di siti Web che sono stati segnalati per avere problemi in modalità standard di IE8, noto come l’elenco di visualizzazione compatibilità. Quando un utente abilita questo elenco, IE8 renderà i siti Web nell’elenco utilizzando la sua modalità di visualizzazione compatibilità. L’elenco viene occasionalmente aggiornato per aggiungere nuovi siti Web problematici segnalati, nonché per rimuovere i siti Web i cui proprietari hanno richiesto la rimozione. Il team di Internet Explorer verifica anche i siti Web nell’elenco per problemi di compatibilità e rimuove quelli in cui non vengono trovati.

Leave A Comment