js启动win中的exe程序,是否可以支持多浏览器

发布于 2021-11-28 02:25:32 字数 78 浏览 814 评论 7

淘宝的web端旺旺可以调起本地安装的旺旺客户端,现在想模拟这样的场景,请问web该如何做才能判断本地安装了程序并启动它。


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

执手闯天涯 2021-11-30 20:36:39

这个需要懂C++,开发私有协议和浏览器插件支持

囚你心 2021-11-30 20:33:25

支持多浏览器的方法应该没有,不过可以分别开发插件。IE就用ATL开发,firefox就用npapi,chrome就用native message,都是可以做到的,如果插件只是起到启动某个exe的作用的话,开发量都不大,基本上用浏览器提供的插件例子稍微改一下就可以吧,但是细枝末节的地方可能比较多。

冬天旳寂寞 2021-11-30 20:32:24

先百度 在谷歌 然后在上论坛发帖问。前几天刚有人说过这个问题。。。

你现在是舍近求远

如此安好 2021-11-30 20:27:31

你知道浏览器插件吗,这类东西在安装的时候都有浏览器的插件,这种插件可以识别某种url,例如迅雷,当你安装了迅雷并点击了htunder://开头的连接的时候,插件就会启动本地应用,如果你想实现也只有这么个路子,开发多浏览器插件和本地应用,我估计工作量不小

甜扑 2021-11-30 19:18:03

没法判断,只能盲目地调用本地客户端在系统中注册的“私有协议”的 URL,然后用“在短时间内浏览器窗口是否失去焦点”来不准确地推断是否启动成功~

沙与沫 2021-11-30 17:25:43

是啊,我们现在也要做这样的场景,我们有PC端开发团队,现在想实现这样的场景,请问有什么办法吗?

刘备忘录 2021-11-28 05:40:46

不能直接用js启动exe程序的 淘宝跟QQ等~都是在安装的时候在注册表里写了相应的配置 这样浏览器才能识别

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文