Включення підтримки NPAPI в браузерах Opera і Firefox

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. Багато сайтів зараз стали переходити на нові платформи, і необхідність в старих небезпечних доповнення відпадає. Проте в разі потреби можна їх включити і вимкнути:

  1. Натисніть кнопку Меню і виберіть "Доповнення".
  2. На вкладці "Управління" виберіть "Завжди включати".

У версії Firefox 52 і вище підтримка обмежена, тому для її включення зробіть наступне:

  1. Відкрийте браузер і в новій вкладці в якості адреси введіть about: config.
  2. Підтвердіть намір.
  3. Додайте логічну змінну plugin.load_flash_only.
  4. Встановіть значення змінної false.
  5. Перезапустіть браузер.
ВАЖЛИВО. Такі дії можуть призвести до втрати програмою працездатності, особливо після оновлення. Втручаючись в систему його роботи, усвідомлюйте ризик наслідків.

З версії Firefox 53 можливість включити підтримку NPAPI буде повністю виключена з програмного коду.

опера

Opera також використовує plugins для розширення своєї функціональності:

  • для відображення flash-вмісту;
  • для зв'язку зі сторонніми додатками;
  • для підтримки спеціальних web-функцій.

Переглянути доступні плагіни в браузері Опера можна наступним чином:

  1. Введіть в рядку адреси opera: plugins.
  2. З'явиться список з назвами, типом і шляхом розташування.

Починаючи з версії Opera 36 відключена підтримка NPAPI, таким чином, Опера слідом за провідними програмами ступила на шлях переходу до нових технологій. Однак, на відміну від Firefox, вони залишили можливість включити підтримку plugins. І також в новій версії Opera використовується PPAPI Flash. Це новий інтерфейс, у якого немає таких проблем з безпекою і продуктивністю. Однак поки він не на всіх сайтах працює коректно. Якщо у вас виникли проблеми з флеш-вмістом, змініть тип наступним чином:

  1. Зайдіть в Opera в "Меню", виберіть "Інші інструменти", далі "Включити інструменти розробника".
  2. В Меню з'явиться рядок "Інструменти розробника", виберіть в ній "Додатки".
  3. Знайдіть Adobe Flash Player, "Показати подробиці".
  4. Вимкніть тип PPAPI і включіть NPAPI.

Включити в Опері підтримку технології можна через команду enable npapi:

  1. Відкрийте браузер і в адресному рядку введіть opera: // flags.
  2. У рядку пошуку наберіть npapi.
  3. У знайденому пункті Disable NPAPI plug-ins виберіть

Те ж саме можна зробити командою chrome: // flags / # enable-npapi. Після цього перезапустіть програму.

Таким чином, поки можна обійти обмеження Firefox і Opera на використання NPAPI. Але пам'ятайте, що такі дії загрожують стабільності та безпеці роботи програми і комп'ютера в цілому. Адже не дарма провідні розробники відмовляються від цієї технології, обмежують її використання на час перехідного періоду, поки web-програмістів не перебудують свої сайти під нову реальність.