【发布时间】:2014-06-24 08:56:09
【问题描述】:
我的要求是从 chrome 浏览器启动我安装的应用程序,如果它安装在客户端机器上,如果没有安装,那么我想开始下载。 chrome 的最佳推荐解决方案是什么?
所以我试着关注
使用过 NPAPI,但由于 chrome 弃用了 NPAPI,我无法使用。
检查了 PNacl 和 Pepper API,这两个 API 都没有提供对本地文件系统的访问来启动应用程序。他们只是将我的 C/C++ 代码移植到浏览器中,然后在有沙盒限制的浏览器环境中运行。
我唯一的选择是使用本地消息传递吗?或者是否有其他简单任务的选项可以从我们的 url 启动我的应用程序,
关于“本地消息传递”
- 用户是否需要安装我的扩展程序
- 我是否需要将我的扩展程序添加到 chrome 商店
- 如何处理非管理员用户的注册表权限
- 我可以在安装应用的同时安装 chrome 扩展
注意:- 发现一些提供商使用“外部协议请求”来启动应用程序,但没有足够的资源我可以在哪里找到更多关于此的信息
感谢和问候, 普拉文
【问题讨论】:
标签: google-chrome google-chrome-extension npapi google-nativeclient chrome-native-messaging