如何在 Google Chrome 42+ 中启用 Silverlight?

Lou*_*eru 30 windows google-chrome plugins silverlight npapi

我的 Windows 8.1 64 位计算机上安装了 Silverlight 5。当我尝试观看 Amazon Instant Video 时,会提示我安装 Silverlight 以获得更好的质量。我也无法运行Silverlight 测试

我的安装没有任何问题。我只需要为 Silverlight 使用 Internet Explorer。

td5*_*512 30

2013 年 9 月,Google 宣布决定不再支持 NPAPI(Netscape 插件应用程序编程接口)。在 Chrome 42 中,NPAPI 默认是禁用的,不允许使用 Silverlight 和 Java 等插件。威胁报告解释说,“NPAPI 的 90 年代架构已成为导致挂起、崩溃、安全事件和代码复杂性的主要原因。”

微软和甲骨文等公司还可以使用其他 API 来实现其 Web 插件的现代化,人们可以期待更新它们以支持这些替代选项,但就目前而言,根据 Microsoft 的这篇文章,Microsoft Silverlight 在最新版本中可能无法使用的 Google Chrome,您需要执行以下操作:

  1. 将其粘贴到 chrome 中 chrome://flags/#enable-npapi
  2. 选择启用
  3. 使用网站、Netflix、Amazon Instant Video 等时...您需要右键单击内容并单击运行此插件
  4. (可选)嘲笑 Chrome 低估了超级用户

  • @IsmaelMiguel - 谷歌宣布他们将从 [2013](http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html) 开始他们最初宣布他们将这样做他们的计划。他们后来在 [2014 年 11 月](http://blog.chromium.org/2014/11/the-final-countdown-for-npapi.html) 将其更改为 2015 年。这是早就计划好的。2015 年 9 月来得还不够快。Google 更加公开他们的 npapi 计划 (6认同)
  • 我认为 Edge 仍在使用 Trident。出于这个原因,我个人习惯称它为“Internet Explorer 12”。此外,IE 并非完全失败。曾几何时,它被认为是最好的浏览器,缩短了 Netscape 的生命周期。 (4认同)
  • 我应该指出 IE 甚至不支持 npapi。所以你对微软的卑鄙评论有点好笑。 (4认同)
  • @IsmaelMiguel - Java 是一个 npapi 插件。Silverlight 是一个 npapi 插件。在问这个问题之前,您是否阅读过我提供的链接?Flash 和 Silverlight 要么成为非 npapi 插件,要么在 2015 年 9 月停止与 Chrome 一起使用。 (3认同)

小智 26

上面很好的答案,利用 Chrome Flags 中的覆盖选项。但是,这只会在 2015 年 9 月之前有效

参见他们写的Chromium 博客如下;

2015 年 9 月,我们将移除覆盖,并且将从 Chrome 中永久移除 NPAPI 支持。需要 NPAPI 插件的已安装扩展将不再能够加载这些插件。

  • 再见 Silverlight 和 Flash。欢迎来到 HTML5 时代 (3认同)
  • 太糟糕了,你不能有选择地阻止(点击播放)HTML5 元素,所以欢迎来到浪费带宽、内存、CPU 周期的时代,以及越来越该死的大、长、响亮的不平静之地随处自动播放高清视频(尤其是广告)并且无法阻止。 (3认同)

Lou*_*eru 12

在 Chrome 43 中,我发现使用该enable-npapi标志不再有助于启用 NPAPI 插件。

虽然该标志保留在chrome://版本 43的设置中,并且尽管谷歌表示从“Chrome 版本 45,您需要使用备用网络浏览器来加载需要 NPAPI 插件的内容” 1,但似乎已经采取了行动影响。

1:NPAPI 插件在 Chrome 42 及更高版本上不起作用

  • 但是,您真的对 Google 撒谎并且不顾用户反馈做任何它想做的事感到惊讶吗?如果没有,那么您显然对 Google 没有太多经验(很幸运)。 (2认同)