3 votes

Rendu incorrect du navigateur web interne d'Eclipse après une mise à jour du système d'exploitation

J'ai utilisé avec succès le navigateur interne Eclipse Indigo pour visualiser mes applications web. Je suis en train de jouer avec l'application Spring petclinic. Après une récente mise à jour de OS X 10.7 (de 10.7.3 à 10.7.4), les zones de texte affichées dans le navigateur Web interne ont un fond noir et le texte n'est visible que lorsqu'il est mis en évidence.

J'ai testé mon application avec chrome, firefox et safari sur mon mac et tout s'affiche correctement. Le seul changement auquel je pense est la mise à jour de l'OS. J'ai vérifié les mises à jour de mes navigateurs, du système d'exploitation, d'Eclipse et des plugins Eclipse.

J'ai fait de nombreuses recherches sur Internet et j'ai vu beaucoup de personnes se plaindre du navigateur interne en général, mais rien de récent. J'ai également trouvé des personnes demandant comment changer le moteur de rendu et j'ai trouvé des messages disant que ce n'était plus possible. Le plus intéressant dans tout cela est que si je lance Aptana Studio en même temps que mon application, je peux utiliser le navigateur interne dans Aptana et mon application se présente bien, comme la semaine dernière.

Toute aide serait grandement appréciée.

Gracias.

3voto

Joel Mussman Points 46

Eclipse sous OS X utilise le navigateur SWT (Standard Web Toolkit) pour rendre les documents HTML. Ce navigateur est basé sur webkit. Le symptôme des fonds noirs dans les champs de saisie de texte et de mot de passe est un bogue enregistré qui apparaît sous OS X Lion (OS X 10.7) : https://bugs.webkit.org/show_bug.cgi?id=86266 . Vous pouvez sauter à travers quelques cerceaux pour remplacer la version de webkit que le SWT Browser utilise avec une version corrigée, ou vous pouvez attendre une mise à jour d'Eclipse. Avertissement : le remplacement de webkit pourrait produire des effets secondaires inattendus.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X