當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript之ua与urlSchema
生活随笔
收集整理的這篇文章主要介紹了
javascript之ua与urlSchema
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們首先拿到瀏覽器ua:
1 var ua = navigator.userAgent; 1 if (ua.indexOf("MicroMessenger") > -1) { 2 alert("微信瀏覽器"); 3 } 1 if (ua.indexOf("iPhone") > -1) { 2 alert("iphone"); 3 }其它瀏覽器以及移動設備的瀏覽器都有自己的ua,我們可以通過查找它中間的一段關鍵字去判斷它,就不列舉下去了,網上都能查的到,在這里只說明判定方法。
我們通過ua判斷訪問者使用哪個移動設備發出的頁面請求,這時候就可以使用urlSchema,使用location.href = "appiphone://";這段程序就能掉起iphone中的相應的app,前提是這個appiphone是在我們開發的app中注冊好了的,那么這時候能喚起客戶端。
然后我們可以通過判斷瀏覽器頁面的可見性狀態,判斷app是否被激活了,如果沒有激活,我們可以繼續在網頁中進行操作,或者讓程序去訪問商店進行下載app。
1 if (ua.indexOf("iPhone") > -1) { 2 location.href = "appiphone://"; 3 window.setTimeout(function() { 4 if (document.hidden == false) { 5 location.href = "http://itunes.apple.com/cn/app/"; 6 } 7 }, 1500); 8 }?
轉載于:https://www.cnblogs.com/wuzhuo/p/3991192.html
總結
以上是生活随笔為你收集整理的javascript之ua与urlSchema的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hibernate 事物隔离级别 深入探
- 下一篇: 中行长城万事达卡莫奈世界卡额度一般是多少