我有一个小型 (500kb) swing applet,它使用 JEditorPane 显示小型 HTML 页面。 这适用于大多数浏览器和 JRE,但对于 JRE 1.5 (IE6),它似乎只显示空白。 Java 控制台上没有错误消息或异常。
Applet 能够使用所有 JRE 加载 TXT 文件,使用 JAVA CONSOLE tracing 5 选项它可以为文本文件和 html 文件显示相同的诊断消息:
网络:正在连接 https://xxx.net/xxx/data/my.txt代理=直接
网络:正在连接 https://xxx.net/xxx/data/my2.htm代理=直接
关于如何进一步诊断出了什么问题,或者如何修复它,有什么想法吗?
我没有控制台访问托管小程序的客户端服务器,但我有一台装有 IE6+JRE 1.5 的测试机,我可以使用它来访问他们的 HTTPS url 并重现问题。其他浏览器/JRE 1.6 不会出现此问题。
小程序未签名,因为 HTML 页面和小程序位于同一服务器的同一文件夹中。
最佳答案
你试过运行类似 Wireshark 的东西吗?看看请求是否真的发生了,或者你是否真的得到了回应?如果网络有什么奇怪的地方(也许 1.5 JRE 正在对请求做一些奇怪的事情)那么这可能会帮助您找到它。
关于java - 带有 JRE 1.5 (IE6) 的小程序无法通过 HTTPS 打开 HTML 页面,适用于 JRE1.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/460832/