我需要检查iPhone或Android设备上是否安装了应用程序,仅使用javascript代码。因为我在html网站上工作。
我用过
window.location="appname://";
但它让我打开一个应用程序。
提前致谢。
答案 0 :(得分:3)
正如评论中所述,存在安全和隐私原因,导致您无法做出您所要求的事情。
但是,@CommonsWare已经在workaround中针对此问题提出了similar question,该问题已被提出:
幸运的是,出于明显的隐私原因,这是不可能的。
你可以做的最接近的是在应用程序中,有一个活动 有一些URL结构,并有一个链接 移动网站到匹配的URL。
如果用户单击该链接并安装了该应用,则该活动 将是用户的选择器选项。
如果用户点击链接并且未安装应用,或者他们 选择坚持选择器的Web浏览器,无论Web 将显示该URL存在的页面(例如,如何指示 下载应用程序)。