2009-08-19 4 views
0

ich eine GWT-Anwendung erstellt ....GWT-Anwendung erscheint nicht in IE7

Es läuft unter den aktuellen Chrome, FIlefox, Opera, IE8

, aber es funktioniert nicht unter IE7 zumindest auf bestimmten Maschinen . Es bedeutet, dass die eingebettete gwt-Anwendung überhaupt nicht sichtbar ist. Es ist kein Javascript Fehler aufgetreten. (Überprüft mit Web Visual Studio) Die Version von IE ist 7.0.6001.18000. Das Javascript ist aktiviert. Es funktionierte nicht auf einer Maschine und es funktioniert auf meiner Maschine in IETESTER.

Das Programm verwendet ie7 spezifischen Code nicht. Ist es Bug bekannt? Ist gwt nicht in Ordnung mit ie7? Was könnte der Grund sein?

+0

Welche Version von GWT verwenden Sie? Haben Sie eine Fehlermeldung? –

+0

Ich benutze Version 1.7. – Aftershock

Antwort

1

Es ist nicht GWT selbst - arbeitet derzeit an einer GWT app bei der Arbeit, die auf IE6 + arbeitet, Firefox2 + etc ... Das Problem probally ist auf etwas anderes im Code/Gui Layout

1
Zusammenhang

GWT mit allen kompatibel ist die IE6, 7 & 8.

Es ist Ihr Code. Sie müssen das Debugging in IE aktivieren (aus dem erweiterten Menü aus dem Speicher) und nach Javascriptfehlern suchen. Es wäre wahrscheinlich auch hilfreich, Ihren Code im PRETTY-Modus anstelle von OBF (USCATED) zu kompilieren, damit Sie sehen können, wo der Fehler liegt.

+0

Es sieht aus wie es kompliziert wird. Ich nahm an, dass es nicht auf allen IE7 funktioniert. Es funktionierte nicht auf einer Maschine und es funktioniert in Ietester. – Aftershock

+0

Was ist kompliziert über das Einschalten des IE Debugging und Suche nach Javascript-Fehlern? Wenn Sie das nicht tun wollen, dann ist es Zeit, die Stiefel aufzuhängen und nach einem anderen Job zu suchen;) – rustyshelf

+0

Es gibt keine Javascripts, die IE7 und Debugger zeigten. – Aftershock

4

Stellen Sie sicher, dass Sie Ihre user.agent -Eigenschaft nicht auf exclude gesetzt haben, dh in xxxxx.gwt.xml. Zum Beispiel wird <set-property name="user.agent" value="gecko"/> nur Javascript für Firefox kompilieren und diese Anwendung wird nicht ordnungsgemäß in einer IE-Umgebung bei der Bereitstellung ausgeführt.

2

Ich verfolgte die Javascripts auf der Seite. Ich fand, dass ein bmi.js Javascript in der Seite enthalten wurde. Es ist fehlgeschlagen und die gwt-Anwendung wurde nicht angezeigt und nicht ausgeführt.

Dieses Skript wird von Vodaphone Mobile Connect in die Seite eingefügt, um das Herunterladen von Bildern in Webseiten zu optimieren. Einige Webseiten werden nicht korrekt ausgeführt, nicht nur gwt-Anwendungen. Auf der IE 7-Maschine wird das Internet über das mobile Internet genutzt. Hier finden Sie die relevanten Informationen: http://forum.vodafone.co.uk/index.php?showtopic=8611