我有一个小的(500kb)的swing小程序,可以用JEditorPane显示小的超文本标记语言页面。这在大多数浏览器和JRE上都能很好地工作,但在JRE1.5 (IE6)中,它似乎只显示为空白。java控制台上没有错误消息,也没有异常。
Applet能够加载所有JRE的TXT文件,使用JAVA控制台跟踪5选项,它为文本文件和html文件显示相同的诊断消息:
网络:使用proxy=DIRECT连接https://xxx.net/xxx/data/my.txt
网络:使用proxy=DIRECT连接https://xxx.net/xxx/data/my2.htm
有什么想法可以进一步诊断出哪里出了问题,或者如何修复它?
我不能通过控制台访问托管小程序的客户端服务器,但我有一台装有HTTPS1.5的测试机,我可以用它来访问他们的IE6+JRE url并重现问题。其他浏览器/ JRE 1.6不会出现此问题。
小程序未签名,因为HTML页面和小程序位于同一服务器中的同一文件夹中。
发布于 2009-01-27 11:08:44
找到解决方案,JEditorPane异步模式导致此问题,切换到同步模式解决了JRE1.5的错误
发布于 2009-01-20 19:07:52
您是否尝试过运行Wireshark之类的程序来查看请求是否真的发生了,或者是否真的得到了响应?如果网络有问题(也许1.5版本的JRE对请求做了一些奇怪的事情),那么这可能会帮助你找到它。
发布于 2009-01-24 02:37:24
您不能直接将日志语句插入到applet源代码中并重新部署吗?您应该能够在java控制台中看到日志输出。这应该有助于缩小问题的范围。
https://stackoverflow.com/questions/460832
复制相似问题