В последнее время всё больше пользователей начали задавать вопрос о том, как включить NPAPI в Chrome. Для начала напомним, что NPAPI является на настоящий момент устаревшей архитектурой разработки плагинов. Она долгое время использовалась практически с момента появления самых первых браузеров, и в настоящее время практически исчерпала себя.
Кроме этого, использование NPAPI браузерами сопряжено с наличием различного рода уязвимостей, утечек памяти и т.п.
Начиная с 42-ой версии в Google Chrome по умолчанию NPAPI отключен, что повлияло на работу Ява, поскольку плагины Java, Unity и Silverlight используют именно этот API. Активировать его можно было очень легко, используя метод, описанный в данной статье.
Однако начиная с 45-ой версии в Google Chrome разработчики лишили пользователей этой возможности. Теперь в экспериментальных настройках нет опции для включения NPAPI.
Это привело к тому, что у большого числа пользователей в Хроме перестали нормально работать сервисы и приложения, которые использовали Java апплеты (интернет клиент-банки и пр.). Так что же делать? Как сделать, чтобы Java работала в Chrome? Как включить плагины NPAPI?
Выход есть, и их даже несколько:
- Сделать откат на одну из ранних версий Google Chrome (до 45-ой). Подробно описано здесь.
- Использовать браузер, который поддерживает NPAPI, например Firefox.
Последний вариант кстати рекомендован самими инженерами Google на их официальном сайте в разделе «Справка»: https://support.google.com/chrome/answer/6213033?hl=ru
Ну а если после обновления Хрома шрифты на страницах стали нечеткими и не такими как раньше, читайте решение и этой проблемы.