js启动win中的exe程序,是否可以支持多浏览器
淘宝的web端旺旺可以调起本地安装的旺旺客户端,现在想模拟这样的场景,请问web该如何做才能判断本地安装了程序并启动它。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
淘宝的web端旺旺可以调起本地安装的旺旺客户端,现在想模拟这样的场景,请问web该如何做才能判断本地安装了程序并启动它。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
这个需要懂C++,开发私有协议和浏览器插件支持
支持多浏览器的方法应该没有,不过可以分别开发插件。IE就用ATL开发,firefox就用npapi,chrome就用native message,都是可以做到的,如果插件只是起到启动某个exe的作用的话,开发量都不大,基本上用浏览器提供的插件例子稍微改一下就可以吧,但是细枝末节的地方可能比较多。
先百度 在谷歌 然后在上论坛发帖问。前几天刚有人说过这个问题。。。
你现在是舍近求远
你知道浏览器插件吗,这类东西在安装的时候都有浏览器的插件,这种插件可以识别某种url,例如迅雷,当你安装了迅雷并点击了htunder://开头的连接的时候,插件就会启动本地应用,如果你想实现也只有这么个路子,开发多浏览器插件和本地应用,我估计工作量不小
没法判断,只能盲目地调用本地客户端在系统中注册的“私有协议”的 URL,然后用“在短时间内浏览器窗口是否失去焦点”来不准确地推断是否启动成功~
是啊,我们现在也要做这样的场景,我们有PC端开发团队,现在想实现这样的场景,请问有什么办法吗?
不能直接用js启动exe程序的 淘宝跟QQ等~都是在安装的时候在注册表里写了相应的配置 这样浏览器才能识别