JQ實現判斷iPhone、Android裝置

來源:互聯網
上載者:User

標籤:

最近做了一版宣傳頁,通過JQ來判斷裝置,並進行下載

內建瀏覽器對下載連結進行了屏蔽,所以先進行判斷,如果是內建瀏覽器,則跳轉應用寶連結,如果不是,則判斷是iPhone/Adroid/PC 並進行跳轉

代碼如下:

function downloadApp(){ var u = navigator.userAgent;  var ua = navigator.userAgent.toLowerCase(); var isAndroid = u.indexOf(‘Android‘) > -1 || u.indexOf(‘Adr‘) > -1; //android終端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios終端  if(ua.match(/MicroMessenger/i)=="micromessenger") {  //內建瀏覽器$(".download a").click(function(){window.location.href=‘http://a.app.qq.com/o/simple.jsp?pkgname=應用程式名稱 ‘}); }else{ if(isiOS){$(".download a").click(function(){window.location.href=‘https://itunes.apple.com/cn/app/應用程式名稱‘});}else if(isAndroid){$(".download a").click(function(){window.location.href=‘http://a.app.qq.com/o/simple.jsp?pkgname=應用程式名稱‘});}else{$(".download a").click(function(){window.location.href=‘應用連結‘});}} }

剛整理,可能會有錯誤之處,有待更新。

JQ實現判斷iPhone、Android裝置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.