一般來說是Android用iframe喚起,ios用location喚起,但是ios會有一個問題,沒有app的時候會提示無效網址,這個怎么破?
如圖:
uj5u.com熱心網友回復:
safari里面用scheme就是這樣。不過iOS 9以后增加了一個通用鏈接(Universal Links),需要客戶端和服務端配合。
這個通用鏈接的效果就是,如果應用存在就會啟動應用,否則會跳轉到一個服務端配置的重定向的地址。在這個重定向地址的頁面里面,你可以自己再做下載應用的引導。
你可以體驗一下“大眾點評”wap站的首頁,有個“打開大眾點評”,就是用的這種方案。
更多詳細的資料,網上找下吧,之前有個應用做過,但是我只是配合做的,沒有具體的代碼。
uj5u.com熱心網友回復:
那這個通用鏈接還是用location.href的方式呼叫嗎
uj5u.com熱心網友回復:
根據當時測驗的結論,只能通過用戶點擊行為,觸發跳轉<a href="https://bbs.csdn.net/topics/xxx">click</a>元素指向的href地址。
通過js代碼來控制跳轉,不可行。
uj5u.com熱心網友回復:
有自動跳轉的那種,直接打開網頁就實作跳轉或者下載,這個要手動呼叫a的click事件嗎
uj5u.com熱心網友回復:
這個是正常的,呼叫庫:https://github.com/jawidx/web-launch-appuj5u.com熱心網友回復:
,這是ts嗎轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/133870.html
標籤:JavaScript
上一篇:mxgraph原始碼快速熟悉
下一篇:求推薦前端開發和架構相關的好書!
