2

JEdi​​torPane で小さな HTML ページを表示する小さな (500kb) スイング アプレットがあります。これは、ほとんどのブラウザーと JRE で問題なく動作しますが、JRE 1.5 (IE6) では空白で表示されるようです。Java コンソールまたは例外にエラー メッセージはありません。

アプレットは、すべての JRE を含む TXT ファイルを正常にロードできます。JAVA CONSOLE トレース 5 オプションを使用すると、テキスト ファイルと html ファイルの両方に対して同じ診断メッセージが表示されます。

ネットワーク: https://xxx.net/xxx/data/my.txtを proxy=DIRECT で接続

ネットワーク: https://xxx.net/xxx/data/my2.htmを proxy=DIRECT で接続

さらに何がうまくいかないかを診断する方法、またはそれを修正する方法はありますか?

アプレットをホストしているクライアントのサーバーへのコンソール アクセスはありませんが、HTTPS URL にアクセスして問題を再現するために使用できる IE6+JRE 1.5 のテスト マシンがあります。他のブラウザ / JRE 1.6 では問題は発生しません。

HTML ページとアプレットが同じサーバーの同じフォルダーにあるため、アプレットは署名されていません。

4

3 に答える 3

1

Wiresharkのようなものを実行して、リクエストが実際に発生しているかどうか、または実際に応答を受け取っているかどうかを確認しましたか?ネットワークで何か奇妙なことがある場合(おそらく1.5 JREがリクエストで何か奇妙なことをしている場合)、それはそれを追跡するのに役立つかもしれません。

于 2009-01-20T19:07:51.940 に答える
1

解決策が見つかりました。JEditorPane 非同期モードがこの問題の原因でした。同期モードに切り替えると、JRE 1.5 のバグが解決されました。

于 2009-01-27T11:08:43.907 に答える
0

ロギングステートメントをアプレットのソースコードに挿入して再デプロイすることはできませんか?Javaコンソールでログ出力を確認できるはずです。それは問題を絞り込むのに役立つはずです。

于 2009-01-24T02:37:24.120 に答える