Технология NPAPI представляет собой платформу разработки плагинов (дополнений), появившуюся в 1995 году в Netscape Navigator.
Её целью было расширение функциональности и преодоления ограничений HTML. Она позволяла:
- воспроизводить в браузере видео и аудио;
- открывать PDF;
- выполнять различные сторонние коды;
- включить доступ к камере и микрофону.
На платформе работали такие расширения, как Java, Unity Web Player, Flash Player и многие другие.
Яндекс.Браузер работает на движке Chromium, как и Google Chrome. В настоящее время платформа Netscape признана устаревшей архитектурой, которая исчерпала свой функционал. Она уже не способна поддерживать современные способы обработки данных, уязвима для вирусов и вредоносного программного обеспечения.
Ведущие компании в Web ещё с 2013–2014 годов анонсировали отказ от технологии. И с 2015 года стали ограничивать поддержку. Firefox на время переходного периода до конца 2017 года оставил специальную версию, позволяющую включить поддержку NPAPI. Google Chrome с версии 42 ограничил, а с 45-й вообще удалил такую возможность. Вслед за ними и Yandex Browser полностью исключил из своей работы устаревшую технологию.
Альтернативы NPAPI
IT-компании работают над переходом на собственные более современные технологии. Так же как и разработчики расширений, и интернет-сервисы пытаются перестроить свою работу, чтобы корректно отображаться в новых версиях web-браузеров.
Полностью отказавшись от NPAPI и убрав возможность её включить, Яндекс.Браузер предложил ряд замен устаревшей платформе в своём приложении. Flash проигрывается с использованием новой безопасной технологии PPAPI, которая обладает большей функциональностью, безопасностью, стабильностью и производительностью.
Тем не менее на практике Яндекс получает много критики за отказ от NPAPI. Новый PPAPI часто выдаёт ошибки. Возможно, потому, что пока не совсем доработан и не отлажен. На некоторых сайтах контент воспроизводится с искажением, прерываниями, задержками. Плюс есть мнение, что PPAPI снижает производительность видеокарты, что приводит к сбоям во время онлайн-игр. Получается такая ситуация, что все браузеры, Яндекс в том числе, перешли на новые технологии, а сайты за ними не успевают, что вызывает недовольство пользователей.
Включение NPAPI
В современных версиях Яндекс.Браузер не позволяет включить NPAPI и, соответственно, использующие её плагины. Для того чтобы всё-таки это сделать, необходимо установить версию старее июня 2016-го:
- Полностью удалите имеющийся на компьютере Яндекс.Браузер.
- Скачайте старую версию. С официального сайта это сделать не получится, но в интернете масса форумов, посвящённых этой теме, где выкладывают разные релизы программы.
- Установите и запустите скачанную программу.
- В адресной строке введите browser://flags/#enable-npapi.
- В окне наверху появится пункт «Включить NPAPI», нажмите «Включить» (Enable) и поставьте галочку «Запускать всегда».
- Перезапустите Яндекс.Браузер.
Подобные манипуляции не гарантируют сохранение стабильности и работоспособности программы. К сожалению, нет 100% совета, как поступать в ситуации, когда современный браузер больше не отображает нужный вам сайт.
Можно попробовать Mozilla Firefox, который пока хоть и ограниченно, но позволяет включить указанную технологию. Через некоторое время переходный период закончится и все сайты перестроятся под новые реалии интернета.