【问题标题】:Open native app from browser (not mobile)从浏览器(非移动设备)打开本机应用程序
【发布时间】:2017-01-29 08:24:39
【问题描述】:

我想从我的 web 应用程序打开一个原生应用程序,这可能吗? 我想像一些像这样的 html 或者一些 JS?:

<a href="my-app://open/my/app">Open My-App</a>

在移动浏览器中,有一种叫做深度链接的东西,所以它在那里是可能的。但是,PC 浏览器呢?这在 IE11 中可能吗?

Google 不断向我展示我现在不感兴趣的移动方法:(

【问题讨论】:

  • 这个问题与你的应用有关,与 html/js 无关。 AFAIK 有某些链接类型是由已安装的应用程序(tel、mailto、magnet 等)打开的,但我想这种类型应该由应用程序在系统中注册,它可以处理它

标签: javascript html internet-explorer-11


【解决方案1】:

为此,应用程序需要将自己注册为 URI 方案的处理程序。一个常见的例子是注册一个电子邮件应用程序来处理“mailto:”URI。可以在 here 找到有关注册应用程序的 MSDN 参考。

webapp 无法打开任意应用程序。这将代表一个巨大的安全漏洞。

【讨论】:

    猜你喜欢
    • 2012-03-21
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-04
    相关资源
    最近更新 更多