ios - Phonegap 应用程序中不同 iOS 设备的不同标记(html 文件)?

标签 ios xcode cordova mobile ios-universal-app

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

由于我无法为所有版本只完成一个标记,我想知道如何处理它。我想为具有两个方向的一台设备设置一个标记,因此我将设置三个标记。

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

谢谢!

最佳答案

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

function onDeviceReady() {

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


}

Here is the phonegap page

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

希望对您有所帮助;)

关于ios - Phonegap 应用程序中不同 iOS 设备的不同标记(html 文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16230545/

相关文章:

ios - AVSpeechUtterance 完成处理程序

c++ - 使用 clang/LLVM 通过 LDFLAGS 链接 .dylib

xcode - 来自 Xcode Storyboard 的圆形文本字体

ios - Xcode 6、iPhone 6 和 iPhone 4s 生成错误

ios - self.navigationController?.popViewControllerAnimated 来自 UIAlertController

ios - 具有多个链接的 TextView 或 UI 标签

swift - "Delegate must respond to locationManager:didUpdateLocations:"当应用程序处理它时抛出错误

ios - 在 iOS 上更改 Cordova 插件语言

macos - 已杀死 : 9 to process with no explanation

ios - 在 iOS 中以后台模式运行任务