web-dev-qa-db-fra.com

Vue iFrame manquante pour Javadocs JDK 11

J'utilise les JavaDocs depuis JDK 11

Mais j'ai remarqué que la vue iFrames ne semble plus être disponible. J'ai regardé autour de moi, mais je ne vois pas de détails sur la raison pour laquelle cela a été fait et quelles sont les alternatives éventuelles? Quelqu'un peut-il fournir plus de détails?

Voir pour JDK 10 JavaDocs for JDK 10

Voir pour JDK 11 JavaDocs for JDK 11

36
muttonUp

Si quelqu'un d'autre a la même requête, les images ne sont plus générées par défaut.

Ceci est couvert par JDK-8202961

Autrefois, pour permettre la navigation dans la documentation de l'API, le doclet standard présentait les index dans des cadres sur le côté gauche de la fenêtre pour permettre aux classes, packages et (plus récemment) modules d'être sélectionnés pour être affichés dans le corps principal de la fenêtre.

Plus récemment, le doclet prend désormais en charge une fonction de "recherche", qui offre un moyen plus polyvalent de trouver des éléments à afficher. Séparément, le doclet s'oriente vers l'utilisation de HTML 5 (uniquement) et la prise en charge de base des cadres en HTML 5 est inférieure à ce qu'elle était en HTML 4.

et JDK-8187794 entre autres

Mettez à jour le javadoc/doclet pour ne générer aucun cadre par défaut. Un avertissement doit être généré si l'option "--frames" est spécifiée pour générer des trames. La prise en charge des cadres sera supprimée d'une future version.

Il semble que si vous vouliez vraiment utiliser des trames, vous pourriez générer les vôtres à partir du JDK src et rencontrer l'avertissement, mais cela sera complètement supprimé à un moment donné.

En résumé, habituez-vous à la fonction de recherche, les javadocs encadrés sont sur le point de sortir !

33
muttonUp