Как включить Silverlight в Google Chrome 42+?


30

У меня установлен Silverlight 5 на моем 64-битном компьютере с Windows 8.1. Когда я пытаюсь посмотреть Amazon Instant Video, я получаю приглашение установить Silverlight для лучшего качества. Я также не могу запустить тесты Silverlight .

С моей установкой все в порядке. Мне просто нужно использовать Internet Explorer для Silverlight.


2
Silverlight это EOL. Amazon также, вероятно, скоро (-ish) полностью переключится на Flash или, может быть, HTML5 с MSE и EME.
Даниэль Б

Ответы:


30

В сентябре 2013 года Google объявила о своем решении отказаться от поддержки NPAPI ( интерфейс прикладного программирования плагина Netscape ). В Chrome 42 NPAPI отключен по умолчанию, поэтому запрещены плагины, такие как Silverlight и Java. В отчете об угрозе объясняется , что «архитектура 90-х годов NPAPI стала основной причиной зависаний, сбоев, инцидентов безопасности и сложности кода».

Существуют и другие API, которые такие компании, как Microsoft и Oracle, могут использовать для модернизации своих веб-плагинов, и можно ожидать, что они будут обновлены для поддержки этих альтернативных опций, но сейчас, согласно этой статье от Microsoft, Silverlight может не работать в последних версиях. Google Chrome , вам нужно сделать следующее:

  1. Вставьте это в хром chrome://flags/#enable-npapi
  2. Выберите Включить
  3. При использовании сайта, Netflix, Amazon Instant Video и т. Д. Вам нужно щелкнуть правой кнопкой мыши по контенту и нажать Запустить этот плагин.
  4. (необязательно) смеяться над Chrome за недооценку суперпользователя

1
enable-npapiсделал свое дело, спасибо!
Луи

4
Я думаю, что Edge все еще использует Trident. Я лично назвал его «Internet Explorer 12» именно по этой причине. Кроме того, IE не был полным провалом. В какой-то момент он был признан лучшим браузером, что сократило жизнь Netscape.
TSJNachos117

6
@IsmaelMiguel - Google объявил, что собирается делать это с 2013 года, и первоначально они объявили о своем плане. Позже они изменили его на 2015 год в ноябре 2014 года . Это было давно запланировано. 2015 год не может наступить достаточно скоро. Google был более чем публичен об их планах с npapi
Ramhound

3
@IsmaelMiguel - Java это плагин npapi. Silverlight - это плагин для npapi. Вы читали те ссылки, которые я предоставил, прежде чем задать этот вопрос? Flash и Silverlight станут подключаемыми модулями, не относящимися к npapi, или перестанут работать с Chrome в сентябре 2015 г.
Ramhound

4
Я должен отметить, что IE даже не поддерживает npapi. Так что ваш закулисный комментарий о Microsoft довольно забавный.
Ramhound

26

Отличный ответ выше, используя опцию переопределения в Chrome Flags. Тем не менее, это будет работать только до сентября 2015 года

Смотрите Chromium Blog, который они пишут следующим образом;

В сентябре 2015 года мы удалим переопределение, а поддержка NPAPI будет окончательно удалена из Chrome. Установленные расширения, для которых требуются плагины NPAPI, больше не смогут загружать эти плагины.


3
До свидания Silverlight и Flash. Добро пожаловать в эпоху HTML5
Фук Нгуен

3
Жаль, что вы не можете выборочно блокировать (воспроизводить) элементы HTML5, поэтому добро пожаловать в век бесполезной пропускной способности, памяти, циклов ЦП и страны без тишины и покоя с все более и более проклятыми большими, длинными, громкими автоматическое воспроизведение HD-видео повсюду (особенно рекламы) и никакого способа предотвратить это.
Synetech

@ Synetech Я сильно сомневаюсь, что такая тактика вернется, так как большинство конечных пользователей просто не примут их как хорошую часть своего опыта. Ваша собственная реакция является доказательством этого. Воля рынка (в конечном итоге) управляет производителями.
OneHoopyFrood

@Synetech Есть дополнения, чтобы блокировать это, как этот для Firefox .
Сис Тиммерман

12

С Chrome 43 я считаю, что использование enable-npapiфлага больше не помогает включать плагины NPAPI.

Несмотря на то, что флаг остается в chrome://настройках для версии 43, и, несмотря на то, что Google говорит, что из «Chrome версии 45, вам потребуется использовать альтернативный веб-браузер для загрузки контента, для которого требуется плагин NPAPI» 1 , похоже, этот шаг уже сделан эффект.

1: плагины NPAPI не работают в Chrome версии 42 и выше


2
Но вы действительно удивлены тем, что Google солгал и делал все, что угодно, черт возьми, независимо от отзывов пользователей? Если нет, то вы явно не имеете большого опыта работы с Google (удачи вам).
Synetech
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.