Есть ли веб-браузер с поддержкой плагинов NPAPI?

15

Согласно этой статье, Mozilla прекратила поддержку плагинов NPAPI из Mozilla Firefox версии 52 . Есть ли веб-браузер с поддержкой плагинов NPAPI? Я должен часто использовать веб-сайт, который использует плагин Oracle Java . Я использую Ubuntu 16.04 64 бит с Java JDK 8u121 .

Помогает высоко ценится. Благодарю.

Lijin
источник

Ответы:

14

Pale Moon веб - браузер является интересным вариантом. В документе « Дорожная карта будущего Pale Moon» они делают следующее заявление:

«Pale Moon поддерживает плагины NPAPI . В отличие от Firefox, мы не будем отказываться от поддержки или удаления поддержки для этих видов плагинов . Это означает, что вы сможете продолжать использовать свои медиа, аутентификацию и другие плагины в Pale Moon, такие как Flash, Silverlight, банковские аутентификаторы или сетевые плагины для определенных целей ».

Гуннар Хьялмарссон
источник
Кажется, разумный браузер. Я посмотрю. Спасибо
Лицзинь
@Lijin: Да, я сам успешно протестировал плагин NPAPI. Затем я вернулся к FF 52 с «plugin.load_flash_only», установленным в «false». Если этот трюк не работает с FF 53, я, вероятно, снова установлю Pale Moon.
Гуннар
Да. Я также использую флаг plugin.load_flash_onlyв Firefox 52 для Linux. Он будет удален в Firefox 53, потому что я видел, что он был удален в Firefox 53 для Windows вчера.
Лицзинь
Я установил Pale Moon сейчас, но я не получаю плагин Java в списке плагинов. Я думал, что если в Firefox есть плагин Java, он будет автоматически импортирован в Pale Moon. Есть идеи, как установить плагин Java в Pale Moon?
Лицзинь
1
@Lijin: И с FF 54 для Linux это тоже не работает. :(
Гуннар
11

Вы можете использовать расширенную поддержку Firefox 52 следующим образом:

Должны работать следующие шаги (протестировано на Mint 18 на основе Ubuntu 16.04 и Mint 19 на основе Ubuntu 18.04):

  1. Загрузите и распакуйте установку Firefox ESR отсюда: Загрузите расширенную версию поддержки Firefox . Убедитесь, что он не обновляется автоматически, изменив настройки обновления в настройках.
  2. Запустите Firefox и введите about:configв строке адреса
  3. Примите риски и затем добавьте ключ (щелкните правой кнопкой мыши -> Создать -> Логический)
  4. Вызовите ключ plugin.load_flash_onlyи установите егоfalse
  5. Добавьте расширение Firefox для переключения пользовательского агента, например. User-Agent Switcher
  6. Установите пользовательский агент на более раннюю версию Firefox в Linux, например. Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
  7. Закрыть Firefox
  8. Загрузите пакет tar.gz JRE для Linux с Java.com и сохраните файл в папке «Downloads» в своей домашней папке (т.е. ~/Downloads). Это будет в форме: jre-8u121-linux-i586.tar.gzдля 32-битной версии. Выберите 32-битную или 64-битную версию в соответствии с версией Firefox ESR, которую вы загрузили.
  9. Затем выполните следующие действия в оболочке для извлечения JRE (при необходимости замените на 64-битные версии):

    sudo mkdir -p -v /opt/java/32
    cd ~/Downloads
    tar -zxvf jre-8u121-linux-i586.tar.gz
    sudo mv -v jre1.8.0_* /opt/java/32
  10. Теперь Java должна быть связана с Firefox. В оболочке:

    mkdir -p ~/.mozilla/plugins/
    cd /opt/java/32/jre1.8.0_121
    ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
  11. Запустите Firefox и проверьте свою версию Java здесь: Проверьте версию Java

  12. Если это не работает, и загружается неправильный плагин Java, например. IcedTea, затем удалите их:

    sudo apt-get remove icedtea-plugin icedtea-8-plugin icedtea-netx icedtea-netx-common
mcarans
источник
Но когда Firefox ESR 53 выйдет и поддержка этого плагина будет удалена. Правильно? Спасибо за подробный ответ
Лицзинь
Следующим выпуском ESR будет Firefox ESR 59. ESR 52 будет поддерживаться до второго квартала 2018 года в соответствии с этим: mozilla.org/en-US/firefox/organizations/faq . К тому времени я надеюсь, что инструменты будут перенесены из веб-плагина Java или что будет другое решение!
mcarans
Firefox ESR доступен на PPA Джонатон F ' S . Он проходит проверку плагина Java и тест Adobe FlashPlayer .
N0rbert
firefox-esrпакет был запрошен на LaunchPad (см. ошибку 1676164) .
Ноберт,
Скачайте PaleMoon и обновите Java, используя инструкции из этого ответа. Это работает (Kubuntu 17.10)
TimSparrow
9

РЕДАКТИРОВАТЬ:

Вот список браузеров, которые все еще поддерживают NPAPI из Википедии:

введите описание изображения здесь


Существует специальная версия Firefox, которая по-прежнему поддерживает плагины NPAPI.

Из практического руководства:

7 марта 2017 г. Mozilla прекратила поддержку традиционных плагинов для браузера NPAPI, кроме Flash, с Firefox 52.

Тем не менее, Mozilla предлагает «Extended Support Release», или ESR, ветку браузера Firefox. Этот браузер предназначен для организаций, имеющих стабильную долгосрочную платформу, которая получает только обновления безопасности, а не частые обновления функций и изменений, которые получает основная версия Firefox.

Firefox 52 ESR был выпущен 7 марта 2017 года и включает поддержку плагинов для браузеров, отличных от Flash. Mozilla продолжит поддерживать Firefox 52 ESR с обновлениями безопасности до второго квартала 2018 года . В этот момент в следующей версии ESR Firefox будет прекращена поддержка плагинов NPAPI.

Посетите страницу загрузки расширенной поддержки Firefox, чтобы загрузить ESR-версию Firefox. Если вы не уверены, какую версию загрузить, выберите 32-разрядную версию Firefox для максимальной совместимости со старыми плагинами. Старые плагины могут не иметь 64-битных версий.

You'reAGitForNotUsingGit
источник
Да, я знаю о Firefox ESR . Но это еще один обходной путь, так как How To Geek говорит, что в этот момент в следующей версии ESR Firefox будет прекращена поддержка плагинов NPAPI . Теперь я использую 64-битный Firefox 52.0.2, в котором работает плагин Java (с использованием флага plugin.load_flash_only ), но он скоро исчезнет после обновления до 53. Все, что мне нужно, - это долгосрочное решение, браузер, который поддерживает плагин Java на долгое время ,
Лицзинь
@Lijin - тогда вы можете попробовать Midori или GNOME Web
You'reAGitForNotUsingGit
Да. Я только что скачал Мидори. Еще не пробовал. Любые идеи о том, как включить / установить плагин Java в этом?
Лицзинь
@Lijin Хорошо, вот ответ о том, как включить Java в Мидори . Также см. Редактирование моего ответа; Я включил список браузеров, которые все еще поддерживают NPAPI.
YouAGitForNotUsingGit
Спасибо за список браузеров. Но что, если я уже установил JDK уже с файлом .tar.gz? Как я могу получить плагин в Мидори?
Лицзинь
1

Честно говоря, сегодня у нас нет хороших вариантов

Pale Moon имеет только частичную поддержку для плагинов Java. По крайней мере, они не работают под Уэйлендом. Это верно для любого браузера, созданного на основе Firefox, который на данный момент является любым браузером из «списка поддержки NPAPI». Но, по крайней мере, команда Pale Moon поддерживает их проект.

Gnome Web разделяет ту же проблему, но даже в большей степени. То же самое с Konqueror.

Midori был хорошим браузером, но долгое время не обновлялся

SeaMonkey вообще не поддерживает NPAPI. Они даже заявляют об этом на своем сайте:

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

Safari ушел в течение многих лет

Итак, да ... Я держу виртуальную машину с Windows и (боже мой, это неудобно) IE установлен, просто чтобы иметь возможность работать с моим банковским счетом

Хасан Аммори
источник