English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQueryでiPhone、Androidデバイスのタイプを判別

最近、微信の宣伝ページの一版を作成しました。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[^;]63( U;)&#+; CPU./Mac OS X //); 
 if(ua.match(/MicroMessenger/i)=="micromessenger") { //微信内蔵ブラウザ
  $(".download a").click(function(){
   window.location.href='http://a.app.qq.com/o/simple.jsp#63;pkgname=アプリ名 '
  });
 }
  if(isiOS){
   $(".download a").click(function(){
    window.location.href='https://itunes.apple.com/cn/app/アプリ名
   });
  }
   $(".download a").click(function(){
    window.location.href='http://a.app.qq.com/o/simple.jsp#63;pkgname=アプリ名'
   });
  }
   $(".download a").click(function(){
    window.location.href='アプリリンク'
   });
  }
 }
 } 

これでこの記事は全てです。皆様の学習に役立てば幸いです。また、ナイアラチュートリアルを多くの人がサポートしてくれることを願っています。

声明:この記事の内容はインターネットから取得され、著作権者に帰属します。インターネットユーザーが自発的に貢献し、自己でアップロードしたものであり、このサイトは所有権を持ちません。人工的な編集は行われていません。著作権侵害を疑う内容がある場合は、以下のメールアドレスまでご連絡ください:notice#oldtoolbag.com(メールを送信する際、#を@に置き換えてください。報告を行い、関連する証拠を提供してください。一旦確認が取れたら、このサイトは即座に侵害を疑われるコンテンツを削除します。)

おすすめ