Nwlapcug.com


GWT & compatibilità di IE8

GWT & compatibilità di IE8


Il Google Web Toolkit è un libero e open-source Web app development kit progettato per assistere gli sviluppatori nella creazione di applicazioni per tutti i principali browser. A causa delle differenze nel modo in cui operare determinati browser, le applicazioni sviluppate utilizzando GWT potrebbero non funzionare lo stesso in tutte le versioni di tutti i browser. Ciò è particolarmente comune con le versioni precedenti di Internet Explorer, ad esempio IE8.

Google Web Toolkit

Il Google Web Toolkit consente agli sviluppatori Web di utilizzare il linguaggio di programmazione Java e Java software development kit per creare complesse applicazioni online che eseguito dal browser di Internet di un utente utilizzando un'interfaccia JavaScript. Applicazioni non necessariamente deve essere specifico del browser, ma il GWT consente il codice essere introdotto che identifica il browser specifici per garantire la compatibilità browser o escludere caratteristiche incompatibili dalla visualizzazione quando l'applicazione viene visualizzata 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 standard-compliant del 100 per cento, tuttavia, alcune funzionalità di applicazione non funzionino correttamente se è codificato per i browser che sono pienamente compatibili; Questo può provocare crash o altri problemi di compatibilità durante il test di queste applicazioni in IE8. Inoltre, le versioni precedenti di GWT che sono state rilasciate prima del rilascio di Internet Explorer 8 nel marzo del 2009 non possono produrre applicazioni che funzionano correttamente in IE8 a causa di codice e rendering differenze che esistono tra IE8 e versioni precedenti del browser.

Risoluzione dei problemi di compatibilità

La maggior parte dei problemi di compatibilità di Google Web Toolkit può essere risolto eseguendo l'aggiornamento alle versioni più recenti di GWT e Java software development kit. Gli aggiornamenti garantiranno che avete installate le versioni post-IE8 che sono state aggiornate per tenere conto di modifiche software che sono state introdotte in Internet Explorer 8 e inoltre includono correzioni di bug e patch progettata per migliorare la compatibilità. Se persistono problemi di compatibilità, disattivare tutti i plugin IE8 che attualmente installata per determinare se il problema è con IE8 stessa o se il problema è effettivamente causato da un plugin incompatibili. Disinstallando e reinstallando il GWT, Java SDK e anche IE8 potrebbe anche risolvere il problema.

Modalità di compatibilità

Funzione "Modalità compatibilità" di Internet Explorer 8 emula le tecniche di rendering utilizzate in IE6 e IE7 per assicurare che siti Web codificati in modo da visualizzare correttamente in browser meno recenti visualizzati correttamente in IE8 pure. Tuttavia alcune applicazioni GWT solo potrebbero funzionare correttamente se è attivata la modalità di compatibilità, mentre altri funzionano solo se è disabilitato. Per garantire che gli utenti finali non verificarsi problemi relativi alla modalità di compatibilità, pagine infine host applicazioni create GWT devono includere meta tag che abilitare o disabilitare la modalità compatibilità. Aggiungere "< meta http-equiv ="X-UA-Compatible"content ="IE = 8">" senza le virgolette esterne alla testa della pagina per disattivare la modalità di compatibilità, o "< meta http-equiv ="X-UA-Compatible"content ="IE = 7">" per attivarlo.