K/3 Cloud产品:高版本Chrome浏览器无法正常使用Silverlight插件
金蝶云社区-wenq
wenq
4人赞赏了该文章 2.3万次浏览 未经作者许可,禁止转载编辑于2015年05月28日 10:31:24
summary-icon摘要由AI智能服务提供

文本描述了在Chrome 43及更高版本浏览器中使用K/3 Cloud时遇到需要安装Silverlight插件的提示,但安装后仍无法正常使用的问题。原因是高版本Chrome不再支持Silverlight插件,基于NPAPI接口。解决方法是通过Chrome的flags功能启用NPAPI,从而允许使用Silverlight插件。同时提醒Chrome 45版本后将完全不支持该插件,建议尝试低版本浏览器解决兼容问题。

1. 问题描述使用43版本(在chrome浏览器“关于 GoogleChrome(G)”选项中查看)Chrome浏览器登陆K/3 Cloud,会提示“要求用户安装Silverlight插件”。依据浏览器提示下载安装完成,但依然无法正常使用K/3 Cloud,且继续提示“要求用户安装Silverlight插件”。
提示信息如下图所示:

2. 出现该问题的chrome版本范围从2014年1月开始,google发布的Chrome版本浏览器默认不再支持silverlight插件,对于开始的具体chrome版本,待查。目前43及更高版本的chrome浏览器,确认有该问题存在。

3. 问题原因剖析
直接原因:按Chrome浏览器提示,已成功安装Silverlight插件,重启或者刷新浏览器之后,仍然无法正常使用该插件,即浏览器未正常加载并运行该插件。
根本原因:高版本的Chrome浏览器(比如这里的43版本),默认不支持Silverlight插件,即用户即使正常安装了该插件,Chrome也无法正常使用。Silverlight插件开发是基于NPAPI接口的,而出于一定因素考量,Chrome将逐渐不再支持该类型接口,所以目前高版本的Chrome浏览器默认不支持Silverlight插件。

4. 问题解决方法
解决步骤:1. 在Chrome浏览器地址栏输入:chrome://flags,找到“启用NPAPI”选项。如下图所示:


2. 点击“启用”,启用NPAPI并重启浏览器。


3. 在Chrome浏览器地址栏,输入chrome://plugins,因为已经启用NPAPI,则此时可以看到Silverlight插件已经被列出来。如下图所示:

4. 重新打开k/3 cloud页面,如果弹出如下图所示的提示框,选择“运行一次”即可正常使用。


出现下所示提示信息,可以不必理会,该信息大概意思为:“这个站点使用的Silverlight插件在不久之后,chrome浏览器将不再支持”


5. 其他说明1. Chrome浏览器从45版本开始,将完全不再支持NPAPI插件,即不再支持Silverlight插件(手动也无法修改),大概时间为2015年9月 开始。2. 目前Chrome浏览器(版本为43及之前的),如果默认不支持Silverlight插件,可以手动打开,具体步骤参考该文档上面内容。3. 因chrome浏览器版本高,导致k/3 cloud无法正常使用的,如果根据以上步骤仍无法解决,建议尝试安装低版本chrome浏览器,比如版本28等。