我正在使用 JS / HTML5 / CSS3 和 Phonegap 构建通用iOS应用。我的目标是iPad,iPhone(旧版)和iPhone5两种方向(每个都有纵向/横向)。
由于我无法为所有版本完成一个标记,我想知道我是如何处理它的。我想为一个具有两个方向的设备设置一个标记,所以我将有三个标记。
该应用是否能够根据其运行的设备检测出所需的标记?如果是这样,怎么样? :)
谢谢!
答案 0 :(得分:2)
是的,你可以。你只需要制作一个device.model。这也返回了版本。例如,你可以拥有iPad1.1(第一个)
function onDeviceReady() {
if (device.model == "iPad1,1") {
//DO SOMETHING
}
else if (device.model == "iPad2,3") {
//DO SOMETHING ELSE
}
}
例如,我使用它来激活或不从我的设备拍照。如果它是iPad1我禁用了功能。
希望它有所帮助;)