首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ClickOnce的Chrome现在不支持NPAPI?

ClickOnce的Chrome现在不支持NPAPI?
EN

Stack Overflow用户
提问于 2014-09-30 14:46:06
回答 4查看 6.9K关注 0票数 3

我使用的应用程序集成了微软的ReportBuilder 3.0 (的一部分)。ReportBuilder是微软的ClickOnce应用程序。我们官方支持的浏览器是Firefox,Chrome和IE的某些版本。

微软提供了一个官方的火狐插件(微软的.NET框架助手),但没有为Chrome提供任何东西。直到最近,我们还指示用户安装您可以在这里看到的开放源码扩展:https://github.com/rajkosto/ChromeClickOnce

这个扩展已经从Chrome中删除,我的理解是Chrome正在从浏览器中删除所有NPAPI功能。当用户在Chrome上使用我们的产品时,我们的用户就不能再使用ReportBuilder了,这对我们来说是个大问题。

有没有办法让ClickOnce再次在Chrome上工作?我们不可能是唯一遭受这个问题的人。谢谢你能提供的任何建议。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-10-17 19:19:56

一家名为ClickOnce的公司在Chrome商店中出现了一个新的Meta4扩展。

https://chrome.google.com/webstore/detail/meta4-clickonce-launcher/jkncabbipkgbconhaajbapbhokpbgkdc/reviews

要求您下载并运行可执行文件。否则效果很好!在Chrome 38上测试,一切都很好。

票数 2
EN

Stack Overflow用户

发布于 2014-10-03 14:13:43

我花了几个小时研究这个问题,并想出了下面的解决方案。我警告你,这充其量就是麻烦事。

创建在客户端计算机上创建URI方案的注册表文件:http://msdn.microsoft.com/en-us/library/ie/aa767914(v=vs.85).aspx

对于您执行的程序,您可以使用一个自定义的exe来剥离该方案(在我的例子中,它是ReportBuilder,链接看起来类似于<a href="ReportBuilder:http://...">test</a>),或者我使用了一个批处理文件(参见下面),然后用url调用internet explorer:

代码语言:javascript
复制
set str=%1
set str=%str:ReportBuilder:=%
"C:\Program Files\Internet Explorer\iexplore.exe" %str%

因此,最终当链接被单击时,它调用这个批处理文件,该批处理文件调用internet,后者打开ClickOnce应用程序的链接。

到目前为止,这是我唯一能让它开始工作的方法。我尝试使用两个不同的ClickOnce扩展,这两个扩展都不再工作了。我也尝试使用IE选项卡,但这也是无效的。

希望这能帮上忙。

票数 5
EN

Stack Overflow用户

发布于 2014-09-30 23:09:13

我使用chrome的IETab扩展(http://www.ietab.net/)将clickonce视为IE。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26123714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档