IE : require java 6, 安装 java 8 的 Java 小程序标签

标签 java internet-explorer applet

我在我的网站上使用 java applet。我想提供正确的小程序标签,这些标签可以在现代浏览器和旧版 IE 版本(8+)中工作。据我了解,现代浏览器使用 <embed>标签和<object>标签为 Internet Explorer 提供最佳体验。如果用户没有安装 Java,而无需重新启动浏览器,Internet Explorer 甚至会自动执行静默 Java 安装。这非常好。

现在的问题是,大多数关于 <object> 的文档标签已过时。我的小程序使用 Java 1.6 进行编译并且可以正常工作,但显然我希望用户安装最新的 Java。我找不到有关 Java 8 静默安装的官方文档。如果我指定 classid="clsid:CAFEEFAC-0016-0000-FFFF-ABCDEFFEDCBA" ,可能会安装 Java 1.6,这很糟糕。我找到了一些下载网址.cab文件,并且没有 Java 8 的 url。Oracle 是否删除了 Java 8 的这种便捷方法?

通过 Internet Explorer 将现代 Java 嵌入 Java Applet 的最佳方法是什么?

最佳答案

请参阅Java Rich Internet Applications Deployment Advice有关部署工具包脚本的详细信息。它应该编写为该用户代理推荐的任何小程序标签。

If I specify classid="clsid:CAFEEFAC-0016-0000-FFFF-ABCDEFFEDCBA", probably that will install Java 1.6..

不再是了。 Oracle 已不再支持加载/使用旧版 JRE。显然,他们已经厌倦了支持具有潜在安全漏洞的旧版 JRE。

关于IE : require java 6, 安装 java 8 的 Java 小程序标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28913917/

相关文章:

java - TwoSums 代码仅返回 [0,0]

java - 调用 fragment 时 fragment 选项菜单出现问题?

javascript - HTML5 视频在 IE9+10 中不工作

javascript - 在 IE8 中转换对象(仅旋转),类似于使用 CSS3 transform(rotate), transform-origin

internet-explorer - 如何开发 Internet Explorer 插件

java - 想要隐藏或删除或替换评论 "Applet Started"

java - BlueJ 将计算器小程序连接到两个类

java - 获取 Spring View ,无需将 Controller 映射到 URL 模式

java - 检查 org.jooq.exception.DataAccessException 是否序列化失败

Java 小程序适用于 appletviewer、Safari 和 Firefox,但不适用于 Chrome