Detectar la versión de iOS inferior a 5 con JavaScript
Esto está relacionado con el "arreglo" para la posición: corregido en versiones anteriores de iOS. Sin embargo, si está instalado iOS5 o superior, la solución rompe la página.
Lo sécóm para detectar iOS 5:navigator.userAgent.match(/OS 5_\d like Mac OS X/i)
pero eso no funcionará para iOS6 cuando eventualmente aparezca, o incluso iOS 5.0.1, solo una versión de 2 dígitos.
Así que esto es lo que tengo 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();
}
});