如何从浏览器打开Windows应用程序

时间:2020-04-03 07:30:53

标签: javascript html windows

我们有一个很奇怪的要求,那就是用户应该能够从浏览器启动Windows应用程序。

例如:当用户单击链接时,“单击此处”发送邮件。我们将通过“ mailTo”启动电子邮件应用程序。但是这里我们有一个名为“ XYZ”的桌面应用程序,它是一个自定义Windows应用程序。

有人建议我使用URI,但我无法完成它。

有人可以向我提供更多输入来实现此目的吗,该解决方案应该在所有浏览器和所有操作系统中都可以使用(应用程序将安装在Windows | linux | Mac之类的所有OS中。)

1 个答案:

答案 0 :(得分:0)

您的请求违反了浏览器开发人员适用的所有安全措施。因此,如果您找到解决方案,它可能仍然可以在旧版IE8和其他一些过时的浏览器上运行。在现代浏览器中,大多数用户,尤其是公司使用“装箱”模式,这意味着即使有用户交互,也不会在桌面操作系统上运行/启动任何应用程序。
与移动设备有所不同。借助受信任的应用程序(由Google或Apple分发并检查),并征得了用户的同意并尊重系统设置的隐私权,该功能从今天开始(2020 04)。
盒装浏览器提供的选项:

  • 在沙箱中运行javascript,然后将其连接到数据库和其他站点
  • 在公司环境中提供一个下载选项(大多被禁止/阻止)。

电子邮件标签是一整天以来的人工制品,犯罪分子仍在用枪抢劫人,而不是通过电子邮件开车(发送)。

相关问题