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

157074
Louis

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

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

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

3 ответа на вопрос

30
td512

In September 2013, Google announced its decision to move away from support for NPAPI (the Netscape Plugin Application Programming Interface). In Chrome 42 NPAPI is disabled by default, disallowing plugins like Silverlight and Java. Threat Report explains, "NPAPI’s 90s-era architecture has become a leading cause of hangs, crashes, security incidents, and code complexity."

There are other APIs that companies like Microsoft and Oracle can use to modernize their web-plugins and one can expect them to be updated to support these alternative options, but for now, as per this article from Microsoft Microsoft Silverlight may not work in recent versions of Google Chrome, you'll need to do the following:

  1. Paste this into chrome chrome://flags/#enable-npapi
  2. Select Enable
  3. When using the site, Netflix, Amazon Instant Video, etc... you need to right click the content and click Run this Plugin
  4. (optional) laugh at Chrome for underestimating superuser
Silverlight отсутствует, хотя я переустанавливал его много раз. (Почему смеется на Amazon, кстати?) Louis 8 лет назад 0
ответ обновлен, дайте мне знать, если это не сработает td512 8 лет назад 0
`enable-npapi` добился цели, спасибо! Louis 8 лет назад 1
Потрясающие. Кстати, IE небезопасен и никогда не должен использоваться, поэтому IE отбирается MS td512 8 лет назад 0
Эх, я не думаю, что именно поэтому. Они могут отбросить ActiveX и сохранить Trident. Я думаю, что они просто больше не любят Трайдент. Louis 8 лет назад 0
Правда. Должны ли мы согласиться сказать, что IE был провалом со стороны MS, и, надеюсь, Edge будет лучше td512 8 лет назад 1
Ха-ха, было определенно медленно использовать возможности Интернета. Я думаю, что есть причина, по которой я использовал Firefox, а затем Chrome. +1, конечно было бы неплохо не устанавливать браузер в качестве одного из первых TODO :) Louis 8 лет назад 0
Я думаю, что Edge все еще использует Trident. Я лично назвал его «Internet Explorer 12» именно по этой причине. Кроме того, IE не был полным провалом. В какой-то момент он был признан лучшим браузером, что сократило жизнь Netscape. TSJNachos117 8 лет назад 4
Пока не появился Mozilla td512 8 лет назад 1
Альтернативный метод требуется для работы Java на Google Chrome. Они сделали несколько плохое решение ... Ismael Miguel 8 лет назад 0
@ TSJNachos117 - Edge не будет использовать Trident, Microsoft дала понять, что Edge использует разветвленную версию движка Trident без какой-либо устаревшей поддержки. Ramhound 8 лет назад 1
@IsmaelMiguel - Почему? npapi представляет угрозу безопасности, и любой плагин, который все еще использует его, должен умереть в пожаре. Ramhound 8 лет назад 0
@Ramhound Они нарушили совместимость без ** какого-либо ** предупреждения для конечного пользователя. И у производителей плагинов не было такого (большого) времени, чтобы думать об этом. Если я не прав, пожалуйста, аккуратно поправьте меня. Ismael Miguel 8 лет назад 0
@IsmaelMiguel - Google объявил, что они собираются делать это с [2013 года] (http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html), который они первоначально объявили их план. Позже они изменили его на 2015 год в [ноябре 2014 года] (http://blog.chromium.org/2014/11/the-final-countdown-for-npapi.html). Это было давно запланировано. 2015 год не может наступить достаточно скоро. Google был более публичным о своих планах с npapi Ramhound 8 лет назад 6
@Ramhound Тогда почему Java8 не будет работать без него? (Silverlight ожидается, потому что, ну, это Microsoft) Ismael Miguel 8 лет назад 0
@IsmaelMiguel - Java это плагин npapi. Silverlight - это плагин для npapi. Вы читали те ссылки, которые я предоставил, прежде чем задать этот вопрос? Flash и Silverlight станут подключаемыми модулями, не относящимися к npapi, или перестанут работать с Chrome в сентябре 2015 года. Ramhound 8 лет назад 3
Я должен отметить, что IE даже не поддерживает npapi. Так что ваш закулисный комментарий о Microsoft довольно забавный. Ramhound 8 лет назад 4
@ TSJNachos117 Edge использует EdgeHTML, ответвление от Trident, но изменения настолько радикальны, что было бы трудно сказать, что EdgeHTML все еще является Trident, как если бы Edge был все еще IE. Louis 8 лет назад 1
Видимо, эта опция больше не существует, начиная с версии 47 Zl3n 8 лет назад 1
@ Zl3n Тупо отметил. td512 8 лет назад 0
Это работает только для Chrome 42-44 -> https://support.microsoft.com/en-us/kb/3058254 John Slegers 8 лет назад 0
26
Aron Einhorn

Great answer above, utilizing the override option in Chrome Flags. However, this will only work until September 2015

See Chromium Blog they write as follows;

In September 2015 we will remove the override and NPAPI support will be permanently removed from Chrome. Installed extensions that require NPAPI plugins will no longer be able to load those plugins.

До свидания Silverlight и Flash. Добро пожаловать в век HTML5 Phuc Nguyen 8 лет назад 3
Жаль, что вы не можете выборочно блокировать (воспроизводить) элементы HTML5, так что добро пожаловать в век бесполезной пропускной способности, памяти, циклов ЦП и страны без тишины и покоя с все более и более проклятыми большими, длинными, громкими автоматическое воспроизведение HD-видео повсюду (особенно рекламы) и никакого способа предотвратить это. Synetech 8 лет назад 3
@ Synetech Я сильно сомневаюсь, что такая тактика вернется, так как большинство конечных пользователей просто не примут их как хорошую часть своего опыта. Ваша собственная реакция является доказательством этого. Воля рынка (в конечном итоге) управляет производителями. OneHoopyFrood 8 лет назад 0
@Synetech Есть дополнения, чтобы заблокировать это, [как этот для Firefox] (https://addons.mozilla.org/nl/firefox/addon/canvasblocker/). Cees Timmerman 8 лет назад 0
12
Louis

With Chrome 43 I find that using the enable-npapi flag no longer helps to enable NPAPI plugins.

While the flag remains in the chrome:// settings for version 43, and despite Google saying that from "Chrome version 45, you’ll need to use an alternate web browser to load content that requires a NPAPI plugin"1, it seems the move has already taken effect.

1: NPAPI plugins don't work on Chrome version 42 and higher

Но вы действительно удивлены тем, что Google солгал и делал все, что угодно, черт возьми, независимо от отзывов пользователей? Если нет, то вы явно не имеете большого опыта работы с Google (удачи вам). Synetech 8 лет назад 2