GWT & IE8 compatibilità

February 22

GWT & IE8 compatibilità


Il Google Web Toolkit è un kit di sviluppo web app gratuita e open-source progettato per aiutare gli sviluppatori nella creazione di applicazioni per tutti i principali browser. A causa delle differenze nel modo in cui i browser specifici funzionano, le applicazioni sviluppate utilizzando GWT potrebbe non funzionare lo stesso in tutte le versioni di tutti i browser. Ciò è particolarmente comune con le versioni precedenti di Internet Explorer, come IE8.

Google Web Toolkit

Il Google Web Toolkit consente agli sviluppatori Web di utilizzare il linguaggio di programmazione Java e kit di sviluppo software Java per creare applicazioni online complesse che vengono eseguiti dal browser Internet di un utente tramite un'interfaccia JavaScript. Le applicazioni non devono necessariamente essere specifica del browser, ma il GWT fa permettono codice da introdurre che identifica browser specifici per garantire la compatibilità del browser o escludere caratteristiche non compatibili di visualizzare quando l'applicazione viene visualizzato in un browser non supportato.

GWT e IE8

Il Google Web Toolkit è compatibile con più versioni di Internet Explorer, tra cui IE8. Perché IE8 non era un browser 100 per cento conforme agli standard, tuttavia, alcune caratteristiche applicazione potrebbe non funzionare correttamente se codificato per i browser che sono pienamente conformi; ciò può causare crash o altri problemi di compatibilità durante la verifica di queste applicazioni in IE8. Inoltre, le versioni più vecchie di GWT che sono stati rilasciati prima del rilascio di Internet Explorer 8 Marzo 2009, non può produrre applicazioni che funzionano correttamente in IE8 a causa delle differenze di codice e di rendering che esistono tra IE8 e le versioni precedenti del browser.

Risolvi i Problemi di compatibilità

La maggior parte dei problemi di compatibilità Google Web Toolkit può essere risolto con l'aggiornamento a versioni più recenti di GWT e il kit di sviluppo software Java. Gli aggiornamenti assicurarsi di avere le versioni post-IE8 installati che sono stati aggiornati per tenere conto di modifiche software che sono state introdotte in Internet Explorer 8 e comprendono anche correzioni di bug e patch progettate per migliorare la compatibilità. Se persistono i problemi di compatibilità, disattivare tutti i plugin IE8 che attualmente installati per determinare se il problema è con IE8 per sé o se un plugin compatibile è in realtà la causa del problema. Disinstallare e reinstallare il GWT, Java SDK e anche IE8 potrà inoltre correggere il problema.

Modalità di compatibilità

Internet Explorer 8 di funzione "modalità di compatibilità" emula le tecniche di rendering utilizzate in IE6 e IE7 per garantire che i siti web codificati per visualizzare correttamente nei browser più vecchi vengono visualizzati correttamente in IE8 pure. Tuttavia alcune applicazioni GWT possono solo funzionare correttamente se la modalità di compatibilità è abilitata, mentre altri funzionano solo se è disabilitata. Per garantire che gli utenti finali non si verificano problemi di compatibilità Modalità-correlati, le pagine che in ultima analisi, ospitano le applicazioni GWT-create dovrebbe includere meta tag che abilitano o disabilitano la modalità di compatibilità di conseguenza. Aggiungere "<meta http-equiv =" X-UA-Compatible "content =" IE = 8 ">" senza le virgolette esterne nella testa della pagina per disattivare la modalità di compatibilità, o "<meta http-equiv =" X UA-Compatible "content =" IE = 7 ">" per attivarla.