NPAPI в Google Chrome: возобновляем поддержку
Компания Google уже давно оповещала аудиторию о своем намерении прекратить поддержку NPAPI (Программный интерфейс подключаемых модулей Netscape). И вот, начиная с 42-й версии веб-браузера Chrome, вышедшей в апреле 2015, данная функция по умолчанию отключена. Все приложения активно перебираются с устаревших технологий на более актуальные HTML5 и Native Client. Однако еще остались сайты, использующие этот интерфейс, и многих пользователей интересует вопрос, как можно включить поддержку NPAPI в браузере Google Chrome v42 и старше.
Возобновление работы
Пока Google не прекратила поддержку NPAPI, его все еще можно включить:
- Откройте браузер Chrome;
- В адресной строке введите «chrome://flags/#enable-npapi» без кавычек и нажмите Enter;
- В графе «Включить NPAPI» нажмите на подсвеченную надпись «Включить»;
- После этого необходимо нажать на кнопку «Перезапустить», которая отобразится в нижней части окна веб-браузера.
Однако данный способ актуален лишь до релиза 45-й версии, которая выйдет в сентябре 2015. Начиная с того момента, интерфейс Netscape будем полностью удален из программного кода Chrome, и включить его будет невозможно.
Причины и этапы блокировки
NPAPI разработан компанией Netscape еще в девяностых годах под нужды того времени. Интернет-технологии с того момента претерпели значительные изменения. Сегодня эта функция создает множество уязвимостей в системе персонального компьютера и потребляет значительное количество ресурсов и быстро садит аккумуляторы устройств. Устаревшая архитектура вызывает периодические сбои работы и зависания, требует написание большого количества лишнего кода и времени на отладку.
Так как существует огромная аудитория, ежедневно использующая Java или Silverlight, компания пошла по медленному и плавному пути отключения, разделенному на несколько этапов.
Начиная с 2013 года сотрудники Google предупреждали пользователей о своих планах по прекращению поддержки интерфейса и блокировке всех плагинов, использующих его. Первые меры были приняты в начале 2014 года, когда работа расширений и сайтов с NPAPI прерывалась, и для ее продолжения необходимо было подтверждать свое намерение использовать данные функции.
Версия под номером 42 принесла с собой следующее изменение – данный интерфейс по умолчанию попросту отключен. Плагины, для работы которых необходим NPAPI, были отключены и постепенно убираются из списков navigator.plugins. Однако все еще существуют способы включить эти плагины в случае необходимости.
В Google Chrome v45, релиз которого запланирован на сентябрь 2015, такой возможности уже не будет. Все функции, отвечающие за работу NPAPI, будут удалены из кода браузера. С того момента, пользователям, которым понадобится работать с этим API, придется использовать для этих целей другие веб-браузеры.
Последствия отключения
Апрельское обновление затрагивает все плагины и подключаемые модули, в основе которых лежит интерфейс Netscape. Наиболее популярные из них – Java, Unity и Silverlight. На попытки запустить апплет Java будет выскакивать сообщение о несоответствии, объясняющее, что начиная с 42-й версии Google Chrome не поддерживает данную технологию.
Плагины, использующие технологию NPAPI, будут удалены из списков navigator.plugins и станут отображаться, как неустановленные. Аналогичным образом они будут убираться из Google Web Store. Большинство разработчиков расширений переносят свои проекты на более современный и поддерживаемый браузером PPAPI.
Помогите включить старую игру
Поможем, какая игра и что с ней не так?
То есть игра Contracts War у меня не пойдет в любом случае?
Не могу сказать, но думаю стоит попробовать запустить ее.
у меня не нашлось NPAPI
У меня тоже
npapi закрыли на 2015 4 апреля
помогите мне не найдём NPAPI
Что делать если в списке нету Включить NPAPI ?
если в списке нету Включить NPAPI Что делать?
ДАВАЙТЕ НАПИШЕМ ЗАЯВЛЕНИЕ В ПОЛИЦИЮ ЧТОБ ОНИ ДОБАВИЛИ ЭТУ ФУНКЦИЮ!!!!
так я набрал chrome://flags/#enable-npapi и ищу npapi и его нету что делать?!
Если версия браузера после 45-й, то его уже и не будет.
Если только переустановить на более старую версию.
У меня не нашлось NPAPI помогите пж
Посмотрите какая версия Chrome у вас. Три полоски(справа вверху)->Справка->О браузере. Если после 45-й, то npapi уже нет.
У меня нет даже такого…Включить NPAPI…Что делать?(
Как вариант — смириться. Или перейти на другой браузер…
а какие кнопки надо нажать что бы включить поиск в chrome://flags/#enable-npapi?
нет никаких волшебных кнопок для включения.
chrome://flags/ можно вбить прямо в адресной строке браузера. если же там не окажется пункта npapi, а скорей всего так и будет если у вас одна из последних версий хрома, то включить поддержку нельзя.
единственный выход даунгрейдить хром на более старую версию, в которых еще была поддержка.
npapi уже нет
У меня не качается Java
Здравствуйте у меня постоянно летит плагин Shockwave подскажите что сделать
У меня нету функции «включить NPAPI».
у меня не появляется список