如您所知,iPhone应用程序可以注册一个自定义URL方案处理程序ala“myapp:”,这些程序可用于在Safari中查看的页面中的链接。如何通过Safari Mobile中的JavaScript检测我的iPhone应用程序是否已安装?
如果访问者安装了应用程序,我想从特定页面自动启动我的应用程序。如果应用程序未安装,我只会向他们展示当前移动优化的网页视图。
我该如何做这种检测?谷歌搜索没有结果。此外,要靠谱,我试着做这样的事情无济于事:
var image = new Image();
image.onerror = function(e){
alert("bummer");
}
image.onload = function(e){
alert('success!');
}
image.src = 'myapp://something=meaningful';
有没有人碰到办法做到应用程序检测?
不可能...抱歉老兄: - /不幸的是,这可以用来做各种各样的坏事。这将是一个广告主的困境:-) – 2009-07-16 04:18:19
@BenGotow你知道Android如何做到这一点,没有发生各种不好的事情? – Shane 2015-06-04 23:16:05