Mobile Safari $(window).hauteur() de la barre d'URL de divergence

Je suis en train de définir un fixe div à 100% de la hauteur de la fenêtre. Mais le navigateur safari mobile ne détecte pas la bonne hauteur de la fenêtre. Il pense toujours que la barre d'URL est une partie de l'équation.

C'est ce que j'utilise actuellement, mais il ne tient pas compte de la barre d'URL.

$(function(){
    $(document).ready(function(){ //On load
        alert($.browser);   
        $('#right-sidebar').css({'height':(($(window).height()))+'px'});
    });
    $(window).resize(function(){ //On resize
        $('#right-sidebar').css({'height':(($(window).height()))+'px'});
    });
});
J'ai rencontré ce même problème, mais a trouvé un pur CSS solution grâce à question.

OriginalL'auteur Ethan H | 2013-01-17