ГлавнаяБлог

Silverlight не работает в Chrome: решение проблемы с плагинами NPAPI и разрешениями на сайтах

by Q.

Инструкция как починить Silverlight в Chrome за 1 минуту

Silverlight не работает в браузере Chrome? С этой инструкцией он заработает через минуту.

С обновлением Google Chrome 42 плагин Silverlight блокируется и не запускается без дополнительных настроек браузера. Также Google Chrome блокирует и большинтсво других плагинов, основанных на технологии NPAPI, таких как Unity, Java и многие другие.

Проблемы с запуском связаны именно с браузерами семейства Chromium (например, Google Chrome, Opera), а не с самим Silverlight или другими плагинами NPAPI. В браузерах Mozilla Firefox и Microsoft Internet Explorer никаких проблем с запуском Silverlight не предвидится.

Для решения проблем с запуском плагина Silverlight в Chrome воспользуйтесь инструкциями по настройке Chrome, приведенными ниже.

Содержание статьи:

  1. Как понять тип проблемы с Silverlight в Google Chrome?
  2. Надпись на экране: «Install Silverlight»? Активация плагина NPAPI в 3 шага
  3. Cерый экран с паззлом? Разрешите запуск Silverlight для конкретного сайта
  4. Cерый экран с паззлом? Разрешите запуск Silverlight для всех сайтов

Как понять тип проблемы с Silverlight в Google Chrome?

После установки Silverlight в Chrome возможны 2 типа проблем:

  1. Запуск Silverlight блокирован по причине глобального запрета всех плагинов NPAPI в браузере Chrome. Необходимо разрешить Chrome запуск плагинов NPAPI.
  2. Запуск Silverlight плагина блокирован на сайте. Необходимо разрешить запуск Silverlight плагина на конкретном сайте или на всех сайтах.

Как понять какой тип проблемы у Вас?

В зависимости от того какой экран вы видите перед собой сейчас, вы можете определить, какая у вас проблема, и выполнить соответствующие инструкции.

Первый тип: Экран с надписью «Install Silverlight».

Install Silverlight

В этом случае необходимо активировать работу плагина NPAPI.

Второй тип: Серый экран с паззлом с надписью «Silverlight needs your permission to run», или без нее.

Silverlight Needs Permission To Run

В этом случае необходимо разрешение запуска Silverlight для конкретного сайта или для всех сайтов.

Активация работы плагина NPAPI

Чтобы разрешить браузеру Chrome запускать Silverlight, нужно разрешить работу NPAPI (Netscape Plugin Application Programming Interface - программный интерфейс подключаемых модулей Netscape) на странице настроек интерфейса.

Для этого выполните 3 шага:

  1. В адресную строку браузера Chrome введите: chrome://flags/#enable-npapi
  2. Silverlight Chrome Enable NPAPI 1

  3. Нажмите на ссылку «Enable»

    Silverlight Chrome Enable NPAPI 2

    После чего фон подсветится белым, а ссылка поменяет свое название на «Disable».

  4. Нажмите кнопку перезапуска браузера «Relaunch Now», расположенную внизу страницы, для сохранения изменений.
  5. Silverlight Chrome Enable NPAPI 3

Разрешение запуска Silverlight для конкретного сайта

Silverlight установлен и запускается, но Chrome не запускает его автоматически. Нужно разрешить Chrome запускать плагин Silverlight для конкретного сайта с помощью первого или второго варианта инструкции.

Первый вариант

  1. Нажмите на иконку с кусочком пазла и красным крестиком «Plug-in blocked» в правом углу адресной строки
  2. Chrome enable Silverlight plugin Puzzle piece red cross

  3. Из меню выберете пункт «Always allow plugin..» и нажмите кнопку «Done»
  4. Silverlight Always Allow Plagin

Второй вариант

  • Нажмите правой кнопкой мыши на иконку с паззлом и выберите пункт меню: «Run this plug-in»

    Silverlight Right Button Menu

Разрешение запуска Silverlight для всех сайтов

Silverlight установлен и запускается, но Chrome не запускает его автоматически.Нужно разрешить Chrome запускать плагин Silverlight для всех сайтов.

Для этого выполните 3 шага:

  1. Введите в адресную строку браузера Chrome: chrome://plugins/

    Silverlight Plagins for All

  2. В секции плагина Silverlight нажмите на кнопку «Enable» и поставьте галочку напротив надписи «Always allowed to run»

    Silverlight Plagins for All2

  3. После чего фон секции «Silverlight» подсветится белым, ссылка поменяет свое название на обратную «Disable», и будет отмечен пункт «Always allowed to run»

    Silverlight Plagins for All3

После этого Silverlight в Chrome должен снова заработать.