谷歌原生客户端-部署一个使用chrome原生客户端的网络应用程序,而不涉及网店



我正在研究为特定企业客户构建chrome应用程序的可能性。该应用程序只能由该客户使用(即,它不是通用应用程序(。

技术概述中描述的用例包括替换"传统桌面应用程序"one_answers"需要大量计算的企业应用程序"的能力——我正在考虑的解决方案符合这两个差距,因为我们有一些数学库,我们希望将其合并到客户端web应用程序中。

然而,在同一文档的后面,它指出您只能部署部署在chrome网站上的本机客户端应用程序,正如https://developers.google.com/native-client/devguide/distributing文档(以及各种开发人员场景(。

问题:是否可以构建一个使用Native Client的web应用程序,并将其分发给全球用户,但不使用Chrome网店(即使用内部服务器(?

注意:我看过这篇关于在网店上创建私人chrome应用程序集合的文档,但这似乎是ChromeOS特有的。我有兴趣向拥有Chrome最新稳定版本的用户进行部署。

在不将Native Client应用程序托管在Chrome网上商店的情况下运行它是绝对可能的——否则,首先开发NaCl应用程序将非常困难。最终用户可以使用托管在任何随机网站上的NaCl应用程序问题是用户需要在Chrome浏览器中专门启用该功能。目前实现这一功能的方法似乎是访问chrome://plugins/"页面(或"about:plugins"页面,同样的东西(,并选中"Native Client"下的"Enabled"框。

也许企业级管理使其更容易推广,或者也许允许更细粒度的控制,这样只有企业内部网中的NaCl应用程序才是可信的,而不允许来自更广泛的互联网的东西(NaCl应该是安全的和沙盒的,但谷歌仍在安全和偏执地行事,以防万一(。

有关自托管NaCl应用程序的公开示例,请查看NaClBox,这是一个古老的Dosbox模拟器的本地客户端端口。虽然它也托管在Chrome网上商店中,但他们的支持页面描述了如何直接从网站运行它。

相关内容

最新更新