js可以根据协议判断手机上是否有这个app吗

比如手机底部有一行字
判断这个手机上是否有这个app,有的话就显示打开 没的话就显示去下载,
各路大神帮帮忙,小弟谢过了,最好能有个demo,

阅读 4.1k
5 个回答

不可以。这涉及到环境问题,硬件操作检测可能需要根据系统写原生代码实现

不可以,JS无法读取本地文件,如何能知道手机上是否安装某app呢

可以看看微信里面打开的今日头条、知乎等网页

不可以直接判断。
现在主流做法打开APP就是直接location.href走的。如果没安装,系统不会跳走

这种唤起本地app通常有 APPLink 和 Scheme协议两种途径。但是由于各大平台都有自己的限制,所以得自己去测试兼容。
大概分两步:
第一,尝试唤起,唤起成功就直接打开了app
第二,唤起失败,做失败回调处理

网上有不少文章,可以参考
https://blog.csdn.net/vM199zk...

https://blog.csdn.net/cc20032...
等等

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