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

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

我在 Windows 8.1 64 位计算机上安装了 Silverlight 5。当我尝试观看 Amazon Instant Video 时,系统提示我安装 Silverlight 以获得更好的画质。我也无法Silverlight 测试跑步。

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

答案1

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

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

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

答案2

上面的回答很好,利用了 Chrome Flags 中的覆盖选项。不过,这只能在 2015 年 9 月之前有效

Chromium 博客他们写道:

2015 年 9 月,我们将移除覆盖功能,并将永久移除 Chrome 的 NPAPI 支持。需要 NPAPI 插件的已安装扩展程序将无法再加载这些插件。

答案3

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

虽然该标志仍保留在chrome://版本 43 的设置中,且谷歌表示从“Chrome 版本 45 开始,您将需要使用其他网络浏览器来加载需要 NPAPI 插件的内容” 1,但此举似乎已经生效。

1:NPAPI 插件不适用于 Chrome 版本 42 及更高版本

相关内容