English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
最近、微信の宣伝ページの一版を作成しました。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(メールを送信する際、#を@に置き換えてください。報告を行い、関連する証拠を提供してください。一旦確認が取れたら、このサイトは即座に侵害を疑われるコンテンツを削除します。)