0

OnDevice Ready の後、Google Nexus 7/10 や Samsung Galaxy Tab などの Android タブレットを検出する必要があります。

私は device.platform を使用していますが、Android のみを返します。iOS とは異なり、iPad を返します。

以下を使用して Android タブレットを検出すると、Android タブレットの場合は常に正しい値が返されることを知っておく必要がありますか?

if( /epad/i.test(navigator.userAgent.toLowerCase())) {
   // this is an Android tablet
}

PhoneGap 2.1 と jqm 1.2 を使用しています。

乾杯とよろしく、マーク

方法を発見しました。どう思いますか?どんなコメントでも大歓迎です:)

if ($.event.special.orientationchange.orientation() === "portrait") {

    if($(window).width() > 420) {

        return true;

    } else {

        return false;

    }

} else {

    if($(window).width() > 660) {

        return true;

    } else {

        return false;

    }

}
4

1 に答える 1