web-dev-qa-db-ja.com

Javadocs JDK 11のiFrameビューがありません

JDK 11 でJavaDocsを使用しています

しかし、iFramesビューが使用できなくなっていることに気付きました。私は見回しましたが、なぜこれが行われたのか、もしあれば代替案は何ですか?誰でも詳細を提供できますか?

JDK 10の表示 JavaDocs for JDK 10

JDK 11の表示 JavaDocs for JDK 11

36
muttonUp

他の人が同じクエリを持っている場合、デフォルトではフレームは生成されません。

これは JDK-8202961 でカバーされています

過去には、APIドキュメンテーション内のナビゲーションを可能にするために、標準ドックレットはウィンドウの左側のフレームにインデックスを提示し、クラス、パッケージ、および(最近では)モジュールを選択してウィンドウの本体に表示できるようにしました。

最近では、ドックレットが「検索」機能をサポートするようになりました。この機能は、表示するアイテムを見つけるためのより汎用的な方法を提供します。それとは別に、ドックレットはHTML 5(のみ)を使用する方向に移行しており、HTML 5のフレームの基本的なサポートはHTML 4よりも少なくなっています。

および JDK-8187794 など

デフォルトとしてフレームを生成しないようにjavadoc/docletを更新します。フレームを生成するために「--frames」オプションが指定されている場合、警告が生成される必要があります。フレームのサポートは、将来のリリースから削除されます。

フレームを本当に使用したい場合は、JDK srcから独自のフレームを生成して警告が発生する可能性があるようですが、これはいずれかの時点で完全に削除されます。

要約すると、検索機能に慣れる、フレーム化されたjavadocsは出て行く!

33
muttonUp