【发布时间】:2014-06-11 16:32:55
【问题描述】:
我正在使用 HTML 对象标记来显示 Java 小程序,它仅在 Internet Explorer 11 (IE 11) 上的 Java 6 update 23 上运行。是否可以使用object 标签定位特定版本的 Java?
【问题讨论】:
标签: java html applet internet-explorer-11 object-tag
我正在使用 HTML 对象标记来显示 Java 小程序,它仅在 Internet Explorer 11 (IE 11) 上的 Java 6 update 23 上运行。是否可以使用object 标签定位特定版本的 Java?
【问题讨论】:
标签: java html applet internet-explorer-11 object-tag
这在当今时代是不切实际的。小程序加载过时虚拟机的任何尝试都将导致严重的安全警告,即使小程序经过数字签名和沙盒处理也是如此。
【讨论】:
您可以添加带有所需版本的param。例如:
<object classid="clsid:XXXX" codebase="http://url_place_holder..."
width="200" height="200">
<param name="code" value="YourApplet">
<param name="java_version" value="1.6.23*">
</object>
注意:classid 还应指向您希望使用的 JRE,以保持向后兼容性。
【讨论】:
IE11 因 6u23 JRE 插件崩溃必须升级到更高版本..
仅在兼容模式下运行 IE 解决方法..
【讨论】: