当前位置:  开发笔记 > 编程语言 > 正文

如何通过Safari Mobile中的javascript检测我的iPhone应用程序是否已安装?

如何解决《如何通过SafariMobile中的javascript检测我的iPhone应用程序是否已安装?》经验,为你挑选了1个好方法。

您可能知道,iPhone应用程序可以注册自定义URL方案处理程序,ala"myapp:",这些可以用于在Safari中查看的页面中的链接.

如果访问者安装了应用程序,我想从特定页面自动启动我的应用程序.如果未安装应用程序,我只会向他们展示当前针对移动设备优化的页面视图.

我该怎么做这个检测?谷歌的搜索毫无结果.此外,为了变得棘手,我尝试做这样的事情无济于事:

var image = new Image();
image.onerror = function(e){
  alert("bummer");
}
image.onload = function(e){
  alert('success!');
}
image.src = 'myapp://something=meaningful';

有没有人遇到过应用程序检测的方法?



1> Nathan de Vr..:

我在另一个Stack Overflow问题上提出的解决方案就像你将要获得的那样接近.

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有