Программный интерфейс для разработки плагинов НПАПИ не поддерживается современными браузерами, но иногда нужно включить NPAPI в Яндекс Браузере. Расскажем, как это лучше сделать самым простым способом. А также объясним, почему NPAPI был заменен на новую архитектуру разработки плагинов PPAPI.
Что нужно знать о NPAPI
Стандарт НПАПИ разработан компанией Netscape еще в 1995 году и уже морально устарел. Разработчики Chromium в 2015 году прекратили его поддержку. Команда Яндекс поддерживала этот программный интерфейс еще в течение года. Но в июле 2016 года полностью прекратила его поддержку. Сейчас данная технология считается устаревшей.
Это был единственный стандарт, на котором работали игры, разработанные на Web Player Unity. В марте 2016 года вышла версия Unity 5.4, в которой не было поддержки Web Player. Вместо него использовался модуль WebGL, который не являлся плагином, а использовались стандартные API-интерфейсы, предоставляемые браузером. Содержимое WebGL стало запускаться без установки каких-либо плагинов.
Разработчики Java также перестали поддерживать свой плагин. После этого поддержка NPAPI стала, по мнению программистов компании Яндекс, бессмысленной, ведь сайты полностью отказались от использования этого плагина.
Что лучше в Яндекс Браузере: NPAPI или PPAPI
Сейчас программный интерфейс NPAPI не поддерживается ни одним современным браузером, установить его отдельно также невозможно.
Для этого есть веские причины:
- этот стандарт перестали поддерживать все популярные браузеры, а значит и новые приложения, сделанные с его использованием, перестали выпускаться;
- все работы по поддержки в течение года выполнялись одной компанией – Яндекс, что привело к большим затратам денег и времени;
- многие разработчики приложений стали отказываться от Unity Web Player, который был основной причиной использования НПАПИ;
- обнаружились уязвимости в системе безопасности NPAPI;
- программы, написанные с использованием данного интерфейса, работали нестабильно, могли вызвать зависания web-обозревателя или компьютера;
- NPAPI перестал отвечать возросшим требованиям к быстродействию и стал непригоден для поддержки современных игр.
Технология NPAPI устарела и перестала отвечать современным требованиям к стабильности, безопасности и скорости. Таким образом вопрос, что лучше NPAPI или PPAPI в Яндекс Браузере решен.
Как включить NPAPI в Яндекс Браузере
Основная причина, по которой может потребоваться запуск технологии NPAPI, это то, что она единственная поддерживает движок Unity Web Player, на котором работают некоторые старые игры. Для запуска этой технологии нужно загрузить браузер, в котором есть поддержка нужного стандарта. Однако на сайте Яндекс нет устаревших версий браузера, которые могут работать с NPAPI. Поэтому его придется скачивать со сторонних сайтов, на которых можно подцепить компьютерный вирус. Рекомендуется после скачивания установщика веб-обозревателя проверить его антивирусом.
Скачать можно любую версию Яндекс Браузера версии не выше 16.6, так как начиная с 16.7 поддержка NPAPI была прекращена. Можно использовать версии 16.3, 16.2 или 15.2. Для поиска рекомендуется в строке поиска ввести «скачать Яндекс браузер 6».
Перед установкой нужно удалить используемую в настоящий момент, без этого, старую версию невозможно удалить, операционная система Windows будет постоянно выдавать сообщение о том, что установлена более новая версия. Для этого нажимаем кнопку «Пуск», выбираем «Параметры» и «Приложения».
В левом столбце кликаем по строке «Приложения и возможности», находим «Yandex» и нажимаем кнопку «Удалить».
Перед тем как начать установку старого Yandex Browser, нужно отключить интернет. Если этого не сделать, во время установки загрузится последняя версия браузера.
Для этого:
- Щелкаем по кнопке «Пуск», нажимаем на строке «Параметры» и выбираем «Сеть и интернет».
- Потом заходим в левое меню «Ethernet» и в правом меню кликаем по пункту «Настройка параметров адаптера».
- После этого правой кнопкой вызываем контекстное меню и кликаем по пункту «Отключить».
После этого запускаем установочный файл и подтверждаем соглашение, выбираем базовые настройки и значение прочих параметров.
В старых версиях Яндекс Браузера плагин NPAPI включен и отключить его нельзя. Но существуют web-обозреватели, в которых его нужно включить вручную. Чтобы это сделать, нужно в адресной строке Яндекс Браузера набрать «browser://flags/#enable-npapi». В открывшемся окне включаем плагин.
После этого можно включать интернет.
После установки старого веб-обозревателя нельзя заходить на страницу «О браузере» и проверять его версию, чтобы он не обновился автоматически.
После установки старой версии обозревателя и плагина NPAPI могут возникнуть проблемы с просмотром видео. Это связано с тем, что данная технология не соответствует стандартам безопасности. В этом случае появится предупреждение и можно будет выбрать, стоит ли просматривать это видео или закрыть страницу.
Включить поддержку NPAPI в Яндекс браузере версии 16.7 и выше невозможно, поэтому чтобы запустить игру, написанную на Unity Web Player, нужно скачать web-обозреватель, поддерживающий требуемый плагин.