鍍金池/ 問答/HTML5  HTML/ js可以根據(jù)協(xié)議判斷手機(jī)上是否有這個(gè)app嗎

js可以根據(jù)協(xié)議判斷手機(jī)上是否有這個(gè)app嗎

比如手機(jī)底部有一行字
判斷這個(gè)手機(jī)上是否有這個(gè)app,有的話就顯示打開 沒的話就顯示去下載,
各路大神幫幫忙,小弟謝過了,最好能有個(gè)demo,

回答
編輯回答
逗婦乳

不可以。這涉及到環(huán)境問題,硬件操作檢測(cè)可能需要根據(jù)系統(tǒng)寫原生代碼實(shí)現(xiàn)

2018年3月23日 17:53
編輯回答
挽歌

不可以直接判斷。
現(xiàn)在主流做法打開APP就是直接location.href走的。如果沒安裝,系統(tǒng)不會(huì)跳走

2018年9月7日 00:38
編輯回答
醉淸風(fēng)

不可以,JS無(wú)法讀取本地文件,如何能知道手機(jī)上是否安裝某app呢

可以看看微信里面打開的今日頭條、知乎等網(wǎng)頁(yè)

2017年10月6日 16:39
編輯回答
拼未來(lái)

不可以,之前做過類似的需求,沒有完美的解決方案??梢詤⒖枷拢?https://github.com/chenyinkai...

2017年7月10日 00:37
編輯回答
慢半拍

這種喚起本地app通常有 APPLink 和 Scheme協(xié)議兩種途徑。但是由于各大平臺(tái)都有自己的限制,所以得自己去測(cè)試兼容。
大概分兩步:
第一,嘗試喚起,喚起成功就直接打開了app
第二,喚起失敗,做失敗回調(diào)處理

網(wǎng)上有不少文章,可以參考
https://blog.csdn.net/vM199zk...

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

2017年7月13日 18:54