Javascript 检测装置';s的IOS版本,带有ionic

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('

我有一个适用于android和IOS的ionic应用程序,当特定操作发生时,该应用程序会显示一条消息

但我意识到,如果IOS操作系统高于11或低于10,那么这一操作会有所不同

所以我想检测IOS的版本,如果它小于10,则显示此消息,如果它更高,则不显示它

我是爱奥尼亚的新手,我怎样才能做到这一点

代码:

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检测操作系统详细信息。