2016-10-17 9 views
1

質問は上記と同じです。Javascriptブラウザのプラットフォームがデスクトップであるかモバイルであるかを識別します(デバイスの幅と高さではない場合もあります)

ブラウザプラットフォームはデスクトップ用platform.Iが、彼らはので、それを得る方法を思っていた私はFacebookの広告ネットワークをしようとしていたし、それが唯一のモバイルプラットフォームで動作しないjavascriptの

とデスクトップまたはモバイルであるかどうかをどのように識別するために、 ChromeでGoogleデバイスツールバーを使用すると、デバイスがデスクトッププラットフォームではないと識別され、広告が表示されます。モバイルのデスクトップかどうかを識別するために、正確なコードや何かをスムーズに簡単に知ることができますか?

+0

これまで行ってきたことをお伝えください。また、私はこの質問が既に答えられていると確信しています... – evolutionxbox

+0

Facebookの広告プレースメントを作成して試運転中に配置しましたが、プラットフォームがモバイル(クロームトグルを使用)コンソールログに「サポートされていないデスクトッププラットフォーム」と表示されています。他の人は普通のプログラミングです – neo

答えて

1

情報はnavigator.userAgent変数に格納されます。 デスクトップについてChromeはuserAgentにあるように:

の "Mozilla/5.0(Macintosh版、インテルのMac OS X 10_11_6)のAppleWebKit/537.36 (KHTML、ヤモリなど)クローム/ 53.0.2785.143サファリ/ 537.36"

のためのiPhoneは次のようである:

「5.0(iPhone; CPU iPhone OS 9_1のMac OS Xなど)のAppleWebKit/601.1.46 (KHTML、ヤモリなど)のバージョン/ 9.0モバイル/ 13B143 Safari/601.1 "

+0

ありがとうございました。 – neo

関連する問題