Detecte a versão iOS menor que 5 com JavaScript

Isso está relacionado à "correção" da posição: corrigida nas versões mais antigas do iOS. No entanto, se o iOS5 ou superior estiver instalado, a correção quebrará a págin

Eu seicom para detectar o iOS 5:navigator.userAgent.match(/OS 5_\d like Mac OS X/i) mas isso não funcionará para o iOS6 quando ele aparecer, ou mesmo para o iOS 5.0.1, apenas uma versão de 2 dígito

Então é isso que eu tenho no atm.

$(document).bind("scroll", function() {
    if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
        if (navigator.userAgent.match(/OS 5_\d like Mac OS X/i)) {
    }
    else {
        changeFooterPosition();
    }
});

questionAnswers(9)

yourAnswerToTheQuestion