用户代理检查ios6

时间:2012-07-03 12:06:00

标签: browser ios6 user-agent

我正在尝试检查打开页面的客户端是否使用iOS6。

var startIndex = navigator.userAgent.search(/OS/i) + 2;
    var endIndex = navigator.userAgent.search(/like/i);
    var iOSVersion = parseInt(navigator.userAgent.substr(startIndex,endIndex - startIndex).trim());
    this.iOSVersion = true;

    if(!isNaN(iOSVersion)){
        this.iOSVersion = iOSVersion;
    }
    else if(Ext.is.Desktop){
        this.iOSVersion = true;
    }

上述代码适用于所有版本的浏览器。

但是在iOS6中使用它,它显示为iOS5。搜索同样的事情,但我找不到解决方案。可能我仍然没有完成搜索,并排搜索并希望有人在此之前遇到过这个问题。

有任何建议或更新吗?

0 个答案:

没有答案