在 OnDevice Ready 后,我需要检测 Android 平板电脑,如 Google Nexus 7/10 或三星 Galaxy Tab。
我使用 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;
}
}