gpt4 book ai didi

java - 在 Firefox 上运行特定版本的 java

转载 作者:行者123 更新时间:2023-11-30 05:17:23 25 4
gpt4 key购买 nike

在 IE 中,我可以使用 classid“clsid:CAFEEFAC-0015-0000-0011-ABCDEFFEDCBA”来告诉它使用 java 版本 1.5.0_11。 Firefox 和其他浏览器有等效的吗?

最佳答案

I can use the classid "clsid:CAFEEFAC-0015-0000-0011-ABCDEFFEDCBA" to tell it to use java version 1.5.0_11

出于良好的(安全)原因,现在不能了。请参阅http://java.sun.com/javase/6/webnotes/deploy/deployment-policy.html

有一个仅适用于 IE 的 clsid 机制,用于一般请求“5.0_(something)” - http://java.sun.com/javase/6/webnotes/family-clsid.html 。这是在 5.0u7 中引入的,因此如果您安装了任何一个从 u7 开始的 JRE,您就会出现这种行为,否则您就会出现旧的且不兼容的行为。

Sun 直到 6.0u10 才打算为其他浏览器提供类似的机制,当时他们添加了更多选择版本的机制,并弃用了包括 5.0u7 系列选择器在内的所有旧版本。请参阅https://jdk6.dev.java.net/plugin2/version-selection/了解所有血淋淋的细节。

因此,您获得的行为不仅取决于浏览器以及是否安装了您想要的 JVM 版本,还取决于安装的其他版本。新的行为至少是一致的,但它与之前的所有行为完全不同,并且不完全兼容。当您的应用程序的部署 HTML 已更新以应对它时,它们可能无论如何都可以使用 1.6。

总而言之,就像小程序一样,整个事情一团糟。耶。

关于java - 在 Firefox 上运行特定版本的 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/421967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com