GWT comportement incohérent dans IE 8

voix
2

Tout,

J'ai un site web qui est construit avec GWT à https://penwag.com/penwag/ . Si vous appuyez simplement sur le site et voir la page principale, il est censé être une zone de connexion / inscription qui affiche, avec un teaser pour le site. Je l' ai essayé le site avec la plupart des principaux navigateurs - FF 3 & 3.5, IE 6 et 8, Safari et Chrome, et tout semble bien pour moi.

Cependant, j'ai un utilisateur non-geek qui a visité le site à la fois le travail et la maison. L'ordinateur de travail peut voir l'amende page d'intro, mais l'ordinateur à la maison montre que le contenu statique, et non de la partie à base de javascript, qui est le login / inscription et taquin. Les deux ordinateurs utilisent IE 8. Il a vérifié l'ordinateur sur lequel le site échoue, et les scripts est activée.

Quelqu'un d'autre peut voir le problème? (Vous ne devez pas vous enregistrer pour voir le problème, appuyez simplement sur la page principale.) Autre chose que je devrais vérifier ou avoir l'essayer?

Merci!

Modifier:

Le site est mis en œuvre à l'aide GWT 1.7.0.

Je vais devoir en savoir plus sur les versions OS.

Modifier:

Celui qui fonctionne exécute Windows XT, le défaut d'un exécute Windows Vista. (Il y a un choc!) Je me ont vu avec succès avec les deux systèmes d'exploitation.

Edit:

Je l' ai depuis complètement restructuré le site, et a documenté les changements ici:

http://penwag.blogspot.com/2010/04/april-penwag-update.html

Ainsi, le site ne soit plus la même chose que quand je pose cette question.

Créé 27/08/2009 à 02:15
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
1

Je courais IE 8 sous Windows XP SP3 et je reçois une erreur lorsque vous essayez d'accéder à votre page liée ci-dessus.

Pour essayer de déterminer où dans votre code le problème se produit, vous pouvez essayer de compiler votre application GWT en utilisant le drapeau de style JOLIE ou détaillé.

code.google.com/webtoolkit/doc/1.6/FAQ_DebuggingAndCompiling.html#Why_is_my_GWT-generated_JavaScript_gibberish?

Erreur:

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2)
Timestamp: Thu, 12 Nov 2009 02:13:32 UTC


Message: Exception thrown and not caught
Line: 1430
Char: 182
Code: 0
URI: https: //penwag.com/home/06C3015B261A5DD1F637E9F95A5AF26C.cache.html  

Je rencontre aussi un problème similaire lorsque vous essayez de charger une application GWT que je travaille sur (fonctionne très bien sur Firefox et fonctionne très bien sur d'autres installations de IE 8). L'erreur avec mon chargement de l'application GWT dans IE 8 semble se produire quand il essaie de faire son premier appel RPC vers le serveur. Désinstaller et de réinstaller IE 8 (et le Service Pack 3) n'a pas réussi à résoudre ce.

Mise à jour:
Après le débogage du javascript en cours d' exécution dans mon exemple de IE 8, je suis en mesure de traquer une solution à ce problème. GWT 1.7.0 a un problème connu ( question 3927 , numéro 4163) où les appels RPC GWT échouera dans IE 8 si le support natif XMLHTTP est désactivé. Ce réglage peut être trouvé à l'adresse suivante:

Tools->Internet Options->Advanced->Security->Enable native XMLHTTP support
Créé 12/11/2009 à 03:30
source utilisateur

voix
1

Il y a beaucoup de possibilités qui peuvent causer un tel problème.

Tout d'abord forcer votre utilisateur à rafraîchir le cache dans Internet Explorer :) Il y a beaucoup de cas lorsque vous avez mis à jour votre application, mais les utilisateurs utilisent encore l'ancienne version à cause du cache.

Si ne fonctionne pas, vous devez vous assurer que l'utilisateur ne voit pas d'erreurs. Ceux-ci peuvent être la cause par beaucoup de choses, comme paramètres régionaux différents, la langue par défaut et etc. Par défaut, lorsqu'une erreur se produit dans Internet Explorer, un signe d'avertissement est affiché dans le coin inférieur gauche. Demandez à votre utilisateur pour une capture d'écran, pour vérifier si cette erreur est présente, et lui demander de vous envoyer cette erreur. Cela pourrait aider.

Enfin, demander à l'utilisateur de lancer IE ne-extensions en mode. Si votre site fonctionne très bien dans ce mode, cela signifie que une extension ont brisé la fonctionnalité de votre site.

Créé 31/08/2009 à 16:34
source utilisateur

voix
0

Essayez d'utiliser le dernier GWT construire 1.7.0, selon relase notes:

  • bibliothèques GWT mises à jour pour soutenir IE8

J'ai essayé avec IE 8 (version 8.0.7100.0, fonctionnant sous Windows 7 RC) et la page rend bien.

Créé 27/08/2009 à 06:50
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more