我已经更新了Chrome并且我安装了Silverlight但它无法运行。我试图重新安装Silverlight,看看chrome:plugins,我无法在那里找到它。我重新启动了我的机器几次,它不会工作。
但同时Silverlight在IE11中运行良好。
答案 0 :(得分:16)
Chrome不再支持Silverlight。相反,Chrome不再支持Silverlight依赖的底层协议NPAPI。目前他们刚刚禁用了NPAPI,您可以通过以下方式重新启用它:
@Listener("/chat/{accountId}")
public void processChat(ServerSession remote, ServerMessage.Mutable message, @Param("accountId") String account)
{
...
}
一旦你这样做,Silverlight插件将在插件部分再次可用(以及许多其他插件)。然而,这只是一个临时解决方案,因为他们计划完全取消该选项,我相信,9月。
我已在其他地方阅读过(参见Chris Merriman撰写的this文章),微软的回应是Chrome还有其他支持Silverlight的浏览器替代品。我认为你可以认为微软并不打算为Chrome创建一个不依赖于NPAPI的新Silverlight插件。换句话说,Chrome可能永远不会再次支持Silverlight。
NPAPI已于2015年9月1日发布的版本45中从Chrome中完全删除。不再可能在Chrome中运行Silverlight(或任何其他依赖NPAPI的插件)。
答案 1 :(得分:2)
我的解决方法是使用名为IETab的Chrome插件。 https://stackoverflow.com/a/32362035/2528023
插件:https://chrome.google.com/webstore/detail/ie-tab/hehijbfgiekmjfkfjpbkbammjbdenadd?hl=en
由于现在无法在Chrome中运行Silverlight,因此该插件似乎将IE嵌入到Chrome选项卡中,然后允许Silverlight运行。如果您出于商业原因而坚持使用Chrome,这将非常有用。
答案 2 :(得分:1)
Microsoft tells us:
使用Google Chrome(版本42.0或更高版本)访问网站时 运行Microsoft Silverlight时,您会发现某些内容丢失 或者显示安装Microsoft Silverlight徽章。当你 重新安装Silverlight,问题仍然存在。
......和......
出现此问题是因为这些版本的Chrome会阻止Netscape 插件API(NPAPI)插件在浏览器中显示。 Silverlight是一个NPAPI插件。
......和......
要在Chrome的42到44版本上解决此问题,请按照以下步骤操作 步骤:
- 在Chrome中的地址栏中输入chrome:// flags / #enable-npapi。
- 在启用NPAPI Mac,Windows 框中,点击启用。
- 退出,然后重新启动Chrome。
- 重新打开Silverlight页面。
- 右键单击已损坏的拼图图像,然后选择运行此插件。
醇>
......和......
在Chrome版本45或更高版本的Chrome上,没有 解决此问题的方法。您必须使用支持的浏览器 用于访问Silverlight页面的Silverlight内容。
因此,从Chrome 45开始,不再可能在Chrome中运行Silverlight。谷歌没有计划改变这一决定,FireFox可能会在2016年的某个时候遵循这一决定。