![如何在 Google Chrome 42+ 中启用 Silverlight?](https://linux22.com/image/1450044/%E5%A6%82%E4%BD%95%E5%9C%A8%20Google%20Chrome%2042%2B%20%E4%B8%AD%E5%90%AF%E7%94%A8%20Silverlight%EF%BC%9F.png)
我在 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 上运行,您需要执行以下操作:
- 将其粘贴到 chrome 中
chrome://flags/#enable-npapi
- 选择启用
- 使用 Netflix、Amazon Instant Video 等网站时,您需要右键单击内容,然后单击运行此插件
- (可选)嘲笑 Chrome 低估了超级用户
答案2
上面的回答很好,利用了 Chrome Flags 中的覆盖选项。不过,这只能在 2015 年 9 月之前有效
看Chromium 博客他们写道:
2015 年 9 月,我们将移除覆盖功能,并将永久移除 Chrome 的 NPAPI 支持。需要 NPAPI 插件的已安装扩展程序将无法再加载这些插件。
答案3
使用 Chrome 43 后,我发现使用该enable-npapi
标志不再有助于启用 NPAPI 插件。
虽然该标志仍保留在chrome://
版本 43 的设置中,且谷歌表示从“Chrome 版本 45 开始,您将需要使用其他网络浏览器来加载需要 NPAPI 插件的内容” 1,但此举似乎已经生效。