Отсутствует представление iFrame для Javadocs JDK 11

Я использую JavaDocs для JDK 11

Но я заметил, что представление iFrames больше не доступно. Я огляделся, но не вижу подробностей о том, почему это было сделано, и какие есть альтернативы? Кто-нибудь может предоставить более подробную информацию?

Просмотр для JDK 10 JavaDocs for JDK 10

Просмотр для JDK 11 JavaDocs for JDK 11

Ответы

Ответ 1

Если у кого-то еще есть такой же запрос, рамки больше не создаются по умолчанию.

Это описано в JDK-8202961

В прошлом, для обеспечения навигации в документации API, стандартный доклет представлял индексы в кадрах в левой части окна, чтобы позволить выбрать классы, пакеты и (в последнее время) модули для отображения в основной части окна.

В последнее время доклет теперь поддерживает функцию "поиска", которая предоставляет более универсальный способ поиска элементов для просмотра. Отдельно, доклет движется в сторону использования HTML 5 (только), и базовая поддержка фреймов в HTML 5 меньше, чем в HTML 4.

и JDK-8187794 среди других

Обновите javadoc/doclet, чтобы по умолчанию не генерировать кадры. Предупреждение должно быть сгенерировано, если для генерации фреймов указана опция "--frames". Поддержка кадров будет удалена из будущего выпуска.

Кажется, что если вы действительно хотите использовать фреймы, вы можете сгенерировать свой собственный из JDK src и получить предупреждение, но в какой-то момент это будет полностью удалено.

Таким образом, привыкнуть к функции поиска, рамочные Javadocs выходят!

Ответ 2

Я тоже ненавижу это, уже есть решение для этого?