Javascript 检测装置';s的IOS版本,带有ionic
我有一个适用于android和IOS的ionic应用程序,当特定操作发生时,该应用程序会显示一条消息 但我意识到,如果IOS操作系统高于11或低于10,那么这一操作会有所不同 所以我想检测IOS的版本,如果它小于10,则显示此消息,如果它更高,则不显示它 我是爱奥尼亚的新手,我怎样才能做到这一点 代码:Javascript 检测装置';s的IOS版本,带有ionic,javascript,cordova,ionic-framework,Javascript,Cordova,Ionic Framework,我有一个适用于android和IOS的ionic应用程序,当特定操作发生时,该应用程序会显示一条消息 但我意识到,如果IOS操作系统高于11或低于10,那么这一操作会有所不同 所以我想检测IOS的版本,如果它小于10,则显示此消息,如果它更高,则不显示它 我是爱奥尼亚的新手,我怎样才能做到这一点 代码: function (err) { if (err == "has no access to assets") { _this.presentAlert('
function (err) {
if (err == "has no access to assets") {
_this.presentAlert('no access');
}
else if (err == "no image selected") {
_this.presentAlert('nothing selected');
}
});
第一个if是我要检查设备操作系统版本的地方,如果它小于11,则显示消息
如何操作?对于版本:
const currentPlatformVersion=ionic.Platform.version()代码>
如果是ios设备const isIOS=ionic.Platform.isIOS()代码>
甚至这个const deviceInformation=ionic.Platform.device()代码>返回运行ionic应用程序的设备的对象。我建议您多阅读官方文档,因为这并不难知道,我不想知道它的IOS是否。。。我现在想知道IOS操作系统的版本。。例如,v10或v11did您是否尝试此常量currentPlatformVersion=ionic.Platform.version()?非常感谢你!稍等片刻,您就会得到答案…detect.js文件使用navigator.userAgent检测浏览器详细信息,使用navigator.platform检测操作系统详细信息。