1

我正在使用JS/HTML5/CSS3Phonegap构建一个通用的 iOS 应用程序。我的目标是 iPad、iPhone(旧)和 iPhone5,两个方向(纵向/横向)。

由于我不能只为所有版本完成一个标记,我想知道我如何处理它。我想为一个具有两个方向的设备使用一个标记,所以我将有三个标记。

应用程序是否能够根据运行的设备检测所需的标记?如果是这样,怎么办?:)

谢谢!

4

1 回答 1

2

是的你可以。你只需要制作一个device.model。这也返回版本。例如,您可以拥有 iPad1.1(对于第一个)

function onDeviceReady() {

if (device.model == "iPad1,1") {
    //DO SOMETHING
}
else if (device.model == "iPad2,3") {
    //DO SOMETHING ELSE
}


}

这是phonegap页面

例如,我使用它来激活或不激活从我的设备拍照的可能性。如果是 iPad1,我会禁用该功能。

希望能帮助到你 ;)

于 2013-04-26T07:06:06.407 回答