1

IE では、クラス ID "clsid:CAFEEFAC-0015-0000-0011-ABCDEFFEDCBA" を使用して、Java バージョン 1.5.0_11 を使用するように指示できます。Firefox やその他のブラウザーに相当するものはありますか?

4

1 に答える 1

2

クラスID「clsid:CAFEEFAC-0015-0000-0011-ABCDEFFEDCBA」を使用して、Javaバージョン1.5.0_11を使用するように指示できます

正当な (セキュリティ上の) 理由から、これ以上はできません。http://java.sun.com/javase/6/webnotes/deploy/deployment-policy.htmlを参照してください。

一般に「5.0_(something)」を要求するための IE 専用の clsid メカニズムがあります - http://java.sun.com/javase/6/webnotes/family-clsid.html。これは 5.0u7 で導入されたため、u7 以降の JRE が 1 つでもインストールされている場合、この動作が発生します。それ以外の場合は、古い互換性のない動作が発生します。

Sun は、6.0u10 まで、他のブラウザーに同様のメカニズムを提供することを意図していませんでした。バージョンを選択するためのメカニズムがさらに追加され、5.0u7 ファミリー チューザーを含むすべての古いメカニズムが非推奨になりました。詳細については、 https: //jdk6.dev.java.net/plugin2/version-selection/ を参照してください。

したがって、どのような動作が得られるかは、ブラウザーと、必要な JVM のバージョンがインストールされているかどうかだけでなく、インストールされている他のバージョンにも依存します。新しい動作は少なくとも一貫していますが、以前のものとは完全に異なり、完全に互換性があるわけではありません。アプリのデプロイメント HTML が更新されて対処できるようになるまでには、おそらく 1.6 でも動作するでしょう。

要約すると、アプレットではいつものように、すべてがめちゃくちゃです。わーい。

于 2009-01-08T03:35:44.467 に答える