Silverlight无法使用chrome

时间:2015-04-27 14:05:15

标签: google-chrome silverlight

我已经更新了Chrome并且我安装了Silverlight但它无法运行。我试图重新安装Silverlight,看看chrome:plugins,我无法在那里找到它。我重新启动了我的机器几次,它不会工作。

但同时Silverlight在IE11中运行良好。

3 个答案:

答案 0 :(得分:16)

Chrome不再支持Silverlight。相反,Chrome不再支持Silverlight依赖的底层协议NPAPI。目前他们刚刚禁用了NPAPI,您可以通过以下方式重新启用它:

  1. 在Chrome的地址栏中输入@Listener("/chat/{accountId}") public void processChat(ServerSession remote, ServerMessage.Mutable message, @Param("accountId") String account) { ... }
  2. 点击“启用NPAPI”
  3. 下的“启用”
  4. 点击“立即重新启动”按钮。
  5. 一旦你这样做,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版本上解决此问题,请按照以下步骤操作   步骤:

     
      
  1. 在Chrome中的地址栏中输入chrome:// flags / #enable-npapi。
  2.   
  3. 启用NPAPI Mac,Windows 框中,点击启用
  4.   
  5. 退出,​​然后重新启动Chrome。
  6.   
  7. 重新打开Silverlight页面。
  8.   
  9. 右键单击已损坏的拼图图像,然后选择运行此插件
  10.   

......和......

  

在Chrome版本45或更高版本的Chrome上,没有   解决此问题的方法。您必须使用支持的浏览器   用于访问Silverlight页面的Silverlight内容。

因此,从Chrome 45开始,不再可能在Chrome中运行Silverlight。谷歌没有计划改变这一决定,FireFox可能会在2016年的某个时候遵循这一决定。