0

デバイスに影響を与えずに Android デバイスを具体的にターゲットにするにはどうすればよいiOSですか?

を使用してモバイル デバイスをターゲットにできることはわかっています。

 @media all and (max-width: 320px) { }<br/>
 @media all and (min-width: 321px) and (max-width: 640px) { }<br/>
 @media all and (max-width: 641px) and (max-width: 768px) { }

しかし、画面の解像度を取得して、このようにしたくありません。css代わりに、具体的に基づいて異なるものをロードすることでそれを実行したいと考えていますAndroid

4

1 に答える 1

0

userAgent を確認できます。

if (navigator.userAgent.toLowerCase().match(/android/)) {
    console.log("uses android")
    //alert("uses android"), load your css here.
    } else if (navigator.userAgent.toLowerCase().match(/iphone/) || navigator.userAgent.toLowerCase().match(/ipad/)) {
        console.log("uses iphone") //load your css here
    } else { 
    //alert("browser, blackberry or whatever") load your css here
    }

アップデート

Jsfiddle: どうぞ

于 2013-04-23T21:49:09.670 に答える