За последние несколько лет в Firefox были реализованы разнообразные Web API, с помощью которых веб-сайты могут выполнять свои прежние функции и задачи без помощи плагинов и, вероятнее всего, вы не заметите каких-либо изменений при использовании браузера.
Почему так произошло?
Интернет полон веб-сайтов, которые выходят за рамки статичных страниц и предлагают видео, музыку или игры. NPAPI-плагины, в частности Flash, помогали воплощать такие интерактивные страницы. Однако, плагины делают браузер более медленным, менее безопасным и более подверженным падениям.
Сейчас Web API стали готовы. Многие сайты их поддерживают, и вы можете просматривать почти все ваши любимые сайты без использования старых и небезопасных плагинов. Firefox присоединяется к другим современным браузерам, таким как Google Chrome и Microsoft Edge, в прекращении поддержки NPAPI-плагинов.
У меня есть проблемы
В случае, если вы ещё не готовы к этому переходу, Firefox ESR (Extended Support Release) версии 52 сохранит поддержку данных плагинов до начала 2018 включительно. Щёлкните , чтобы загрузить Firefox ESR.
Важно: 64-битная версия Firefox ESR версии 52 для Windows поддерживает только плагины Adobe Flash и Microsoft Silverlight. Если вам также нужна поддержка Java или других плагинов, выберите загрузку 32-битной версии для Windows.
Компания «Mozilla» выпустила обновление своего флагманского браузера Firefox . Новая 52-ая версия интернет-обозревателя позволит запускать приложения с лучшей скоростью, однако некоторые привычные пользователям плагины были отключены . Причина - их работа по небезопасному интерфейсу NPAPI . К их числу относятся такие плагины для как Unity Player , Silver Light , Java . Также перестали полноценно работать и другие приложения, например, популярный интернет-мессенджер Google Hangout . Что касается Flash Player , его поддержка оставлена ввиду большой аудитории пользователей технологии.
К счастью для тех пользователей, которые не готовы к отключению привычных плагинов, есть несколько способов продолжать пользоваться ими.
Mozilla пошла на такой шаг не спонтанно. Еще в конце 2015 года представители компании о планируемом отключении поддержки популярных плагинов. В нынешней 52 версии пользователи все еще имеют возможность включить NPAPI плагины, воспользовавшись хаком . Но возможность воспользоваться им останется до следующей 53 версии Mozilla Firefox. Однако пользователям Flash Player волноваться нечего - плеер продолжит работать в браузере, но уже по безопасному протоколу PPAPI .
Для желающих и дальше пользоваться NPAPI плагинами компания Mozilla продолжит их поддержку до 2018 года включительно в специальной версии Firefox ESR .
Почему так произошло?
За последние несколько лет компания Mozilla реализовала разнообразные Web API , которые могут помочь сайтам и дальше выполнять интерактивные функции без помощи каких-либо плагинов. К таким Web API относится и представленная в обновлении Firefox 52 технология WebAssembly .WebAssembly представляет собой универсальный низкоуровневый промежуточный код, в который можно скомпилировать приложения, написанные на различных языках программирования. Для работы с WebAssembly представители Mozilla подготовили специальный инструмент «WebAssembly Explorer ».
Отказ от популярных плагинов в пользу универсальных Web API объясняется их небезопасностью и медленной работой . С такой позицией согласны и другие производители популярных браузеров - Microsoft EDGE, Google Chrome, Opera Software, Яндекс.Браузер, которые также отказались от поддержки интерфейса NPAPI.
Альтернативные браузеры
На текущий момент некоторые производители интернет-обозревателей все еще поддерживают по умолчанию технологии браузерных игр Unity Player , Flash Player , Silver Light в последних версиях своих браузеров. Подробнее читайте в статье .NPAPI - платформа разработки плагинов Netscape, до недавнего времени поддерживаемая многими браузерами . Позволяла расширить функциональность, просматривать различный контент прямо из окна программы. На ней работают такие плагины, как Adobe Flash Player, Unity, Java, Silverlight и многие другие.
В браузерах Opera и Firefox поддержку NPAPI необходимо включать самостоятельно
Отказ обосновывается тем, что плагины представляли серьёзную потенциальную опасность для компьютера, поскольку запускались с родительскими правами и часто под их видом проникали вирусы и вредоносное ПО. А также они замедляют работу браузера и иногда приводят к критическим ошибкам.
Тем не менее очень многие сайты работают с этой технологией, поэтому по желанию пользователей в браузерах осталась возможность включить поддержку платформы.
Mozilla Firefox
Браузер Firefox использует дополнения для реализации тех функций, которые сам не может выполнить. Обычно это аудио, видео, онлайн-игры, презентации, web-конференции и многое другое. Firefox осуществляет поддержку следующих plug-in:
- Adobe Flash;
- Java - просмотр интерактивного содержимого сайта;
- Silverlight - воспроизведение видео и аудио;
- QuickTime - проигрывание аудио и видео;
- Windows Media - проигрывание WinMedia;
- Adobe Acrobat - открытие и просмотр документов PDF.
64-битная версия Firefox поддерживает только Adobe Flash и Silverlight. Браузер Firefox начиная с версии 52 прекратил поддержку всех дополнений, кроме Adobe Flash. Во время переходного периода отказа от технологии компания выпустила браузер Firefox ESR (Extended Support Release) с поддержкой платформы Netscape до начала 2018 года.
Как альтернативу Firefox предлагает технологии WebApi. Многие сайты сейчас стали переходить на новые платформы, и необходимость в старых небезопасных дополнениях отпадает. Тем не менее по необходимости можно их включить и выключить:
- Нажмите кнопку Меню и выберите «Дополнения».
- На вкладке «Управление» выберите «Всегда включать».
В версии Firefox 52 и выше поддержка ограничена, поэтому для её включения сделайте следующее:
ВАЖНО. Такие действия могут привести к потере программой работоспособности, особенно после обновления. Вмешиваясь в систему его работы, осознавайте риск последствий.
С версии Firefox 53 возможность включить поддержку NPAPI будет полностью исключена из программного кода.
Опера
Opera также использует plugins для расширения своей функциональности:
- для отображения flash-содержимого;
- для связи со сторонними приложениями;
- для поддержки специальных web-функций.
Просмотреть доступные плагины в браузере Опера можно следующим образом:
Начиная с версии Opera 36 отключена поддержка NPAPI, таким образом, Опера вслед за ведущими программами ступила на путь перехода к новым технологиям. Однако, в отличие от Firefox, они оставили возможность включить поддержку plugins. И также в новой версии Opera используется PPAPI Flash. Это новый интерфейс, у которого нет таких проблем с безопасностью и производительностью. Однако пока он не на всех сайтах работает корректно. Если у вас возникли проблемы с флеш-содержимым, смените тип следующим образом:
Включить в Опере поддержку технологии можно через команду enable npapi.