2009-01-20 4 views
2

J'ai une petite (500kb) applet swing qui affiche petite page HTML avec JEditorPane. Cela fonctionne bien avec la plupart des navigateurs et JREs, mais avec JRE 1.5 (IE6), il semble afficher uniquement en blanc. Il n'y a aucun message d'erreur sur la console Java ou les exceptions.Applet avec JRE 1.5 (IE6) ne parvient pas à ouvrir la page HTML via HTTPS, fonctionne avec JRE1.6

Applet est capable de charger des fichiers TXT avec tous JREs très bien, avec JAVA CONSOLE traçage 5 option, il affiche le même message de diagnostic pour les fichiers texte et les fichiers html:

réseau: Connexion https://xxx.net/xxx/data/my.txt avec proxy = DIRECT

réseau: Connexion https://xxx.net/xxx/data/my2.htm avec proxy = DIRECT

Toute idée comment diagnostiquer plus ce qui se passe mal, ou comment réparer?

Je n'ai pas accès à la console sur le serveur de mon client hébergeant l'applet, mais j'ai une machine de test avec IE6 + JRE 1.5 que je peux utiliser pour accéder à leur URL HTTPS et reproduire le problème. Le problème n'apparaît pas avec les autres navigateurs/JRE 1.6.

Applet est non signé depuis la page HTML et applet sont situés dans le même dossier dans un même serveur.

Répondre

1

solution trouvée, le mode JEditorPane Async était à l'origine de cette question, le passage en mode Syncronisées bug a été résolu avec JRE 1.5

1

Avez-vous essayé de courir quelque chose comme Wireshark pour voir si la demande se passe réellement ou si vous obtenez en fait une réponse? Si c'est quelque chose de bizarre avec le réseau (peut-être le 1.5 JRE fait quelque chose de bizarre à la demande), alors cela pourrait vous aider à suivre vers le bas.

+0

merci pour commentaires, je vais essayer .. – Tom

0

Tu ne peux pas simplement insérer des déclarations de consignation dans le code source d'applet & redéployer? Vous devriez être capable de voir la sortie du journal dans la console Java. Cela devrait aider à affiner le problème.

Questions connexes