2313
Проблема с отображением Java-апплетов в браузерах.
Всем доброго дня!
Вопрос к знающим людям. Ну и незнающие тоже могут поделиться своими мыслями и идеями.
(Заранее прошу простить если не верно оперирую терминами)
По работе приходится часто заходить на разное оборудование через web-интерфейс.
Коварные разработчики данного оборудования понапихали в web-интерфейс устройств java-апплетов, за выполнение и отображение которых отвечает модуль NPAPI. Поддержка и функционирование которого в большинстве современных браузеров не то что выключена, а просто упразднена как я понял.
На Windows данная проблема решалась использованием IE+нужная версия Java. В Manjaro хотелось бы обойтись без IE и прочих костылей с вайном.
Все написанное на данную тему в интернете устарело года на 1.5-2 и в текущих условиях не работает. Chrome, Firefox и все что на них основано отказывается отображать java-апплеты. Раньше в Windows спасал Seamonkey, но тут он уже не работает. Видимо после очередного обновления NPAPI тоже вырезали.
Удалось частично решить проблему связкой Midori+java-8-jdk (AUR)
Midori даже смог преодолеть проверку на сайте java java.com/en/download/testjava.jsp (чего до этого не проходило ни с одним из установленных браузеров), но универсальным решением это не стало, так как работает только на парочке типов устройств.
Еще была надежда на Epiphany, но он вместо отрисовывания апплетов выдает сообщение «missing plugin».
Также при копании в интернете нашел информацию, что в последний раз Firefox с работающим NPAPI видели в версии 52.0 ESR. Данная сборка присутствует в AUR, но после получасового пыхтения и зависания установщик выдает ошибку и предлагает перезапустить сборку пакета firefox. Моих знаний на это пока не хватает.
Хотел бы поинтересоваться как знающие люди обходят данные ограничения в Manjaro.
Может быть есть какой то браузер из официального репозитория или на крайний случай из AUR в котором NPAPI будет работать стабильней чем в Midori?
Либо есть способ заставить отображать и обрабатывать java-апплеты в стандартных браузерах типа Chrom или Firefox?
Может я подхожу к решению проблемы не с той стороны?
В общем, прошу совета, в какую сторону копать.
Вопрос к знающим людям. Ну и незнающие тоже могут поделиться своими мыслями и идеями.
(Заранее прошу простить если не верно оперирую терминами)
По работе приходится часто заходить на разное оборудование через web-интерфейс.
Коварные разработчики данного оборудования понапихали в web-интерфейс устройств java-апплетов, за выполнение и отображение которых отвечает модуль NPAPI. Поддержка и функционирование которого в большинстве современных браузеров не то что выключена, а просто упразднена как я понял.
На Windows данная проблема решалась использованием IE+нужная версия Java. В Manjaro хотелось бы обойтись без IE и прочих костылей с вайном.
Все написанное на данную тему в интернете устарело года на 1.5-2 и в текущих условиях не работает. Chrome, Firefox и все что на них основано отказывается отображать java-апплеты. Раньше в Windows спасал Seamonkey, но тут он уже не работает. Видимо после очередного обновления NPAPI тоже вырезали.
Удалось частично решить проблему связкой Midori+java-8-jdk (AUR)
Midori даже смог преодолеть проверку на сайте java java.com/en/download/testjava.jsp (чего до этого не проходило ни с одним из установленных браузеров), но универсальным решением это не стало, так как работает только на парочке типов устройств.
Еще была надежда на Epiphany, но он вместо отрисовывания апплетов выдает сообщение «missing plugin».
Также при копании в интернете нашел информацию, что в последний раз Firefox с работающим NPAPI видели в версии 52.0 ESR. Данная сборка присутствует в AUR, но после получасового пыхтения и зависания установщик выдает ошибку и предлагает перезапустить сборку пакета firefox. Моих знаний на это пока не хватает.
Хотел бы поинтересоваться как знающие люди обходят данные ограничения в Manjaro.
Может быть есть какой то браузер из официального репозитория или на крайний случай из AUR в котором NPAPI будет работать стабильней чем в Midori?
Либо есть способ заставить отображать и обрабатывать java-апплеты в стандартных браузерах типа Chrom или Firefox?
Может я подхожу к решению проблемы не с той стороны?
В общем, прошу совета, в какую сторону копать.
7 комментариев
Страница для тестов java
Попробую собрать Firefox esr 52.0
О результатах отпишусь.
Konqueror
SeaMonkey
Уже не поддерживают. Проверено.
Midori поддерживает, но работает кривовато.
Gnome Web (Epiphany) требует колдунства с плагином конкретно под себя. Пока не смог решить эту задачу.
Safari это танцы с вайном. Тут я могу и к IE вернуться если прижмет.
Сейчас Uzbl пытаюсь установить из AUR, но надежды мало на него.
Подозреваю что все таки нужно ориентироваться на самостоятельную сборку Firefox esr 52.0
Соответственно, нужно ставить x32 версии. OpengJDK в себе не содержит .so для браузера. Подходит только oracle jdk/jre.
Вот с этим скриптом у меня заработало. Только не запускайте его в тупую. Там надо линкануть so в папку с плагинами mazilla. jre нужно предварительно скачать с сайта oracle.
gist.github.com/logikv/a762400ba98a6bd9fb3fa7ee72d1e7e5