Android chrome 25 以上版本打开手机应用如何实现

最近在搞手机浏览器打开应用的东西,iOS是最容易实现的,Safari只需要加个meta就好,iOS下的chrome也很容易使用scheme方式实现。
但是Android端的chrome25以上比较蛋疼,不能使用frame打开,只能通过location来,当手机上没有安装应用的时候,会打开一个空页面,例如,sf://xxx/。

我试验了好多个网站,如知乎,美团,淘宝,发现只有淘宝的方案是最好的。当手机有安装应用的时候就打开应用,当没有安装的时候就跳市场,都没有的时候,自然也出错了。。

知乎等一些网站都是没有安装的话就出错..

不知道淘宝具体怎么实现,请教下。。

初始看了下源代码,没看出来如何实现的

阅读 6.1k
2 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题