Saber Sistema Operacional do APP Mobile em forms, se é IOS ou ANDROID

Bom dia srs.

Saberiam me dizer se é possível saber qual sistema operacional o app da rodando num forms?

Hoje temos o ISMOBILE() que sabe se esta ou não no APP porem além disto preciso saber se ele esta no android ou no IOS.

alguém saberia ??

Att,

@Lucas,

Testa essa função:


alert(retornaSO());

function retornaSO() {
    var userAgent = navigator.userAgent || navigator.vendor || window.opera;

    if (/windows phone/i.test(userAgent)) {
        return "Windows Phone";
    } else if (/android/i.test(userAgent)) {
        return "Android";
    } else if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
        return "iOS";
    } else {
        return "unknown";
    }                
}

Cara… Valeuuu!! funcionou perfeito!! Obrigado!