是否可以使用HTML / Javascript按名称启动应用程序?

时间:2014-04-07 15:50:57

标签: javascript android ios html5 mobile

是否可以使用HTML / HTML5 / Javascript按名称启动应用程序?

例如,我们可能在网页上有一些按钮,它运行智能手机相机,允许用户拍照然后发送到网站吗?

第一个问题是,是否可以使用纯网页。

第二个问题是,是否可以随附申请?例如,可以为自定义字符串编写依赖于移动平台的协议编程器,例如“launch”,这将允许具有类似

的超链接。
<a href="launch://com.android.camera">Open camera</a>

更新

我发现了https://developer.chrome.com/multidevice/android/intents

这篇文章说可以通过他们的意图名称在android上启动应用程序。这就是我想要的。

我感兴趣,如果可以在iOS上做同样的事情吗?

2 个答案:

答案 0 :(得分:1)

简答:不可以。网络浏览器不应该访问设备的某些部分。您正在寻找APP。

答案 1 :(得分:1)

在iOS上,答案是“是的,如果该应用公开了网址。”

例如:

music://go

启动内置音乐/ iPod应用程序(尽管据我所知,相机应用程序不会导出URL方案)。许多第三方应用程序导出了他们的网址方案 - 尽管并非所有人都对此大喊大叫 - 例如,部分列表here和另一个here