Oye, esta pregunta es bastante general, pero me pregunto cuáles son las diferencias de Javascript en Mobile Safari y Safari para Mac.¿Diferencias de Javascript entre Mobile Safari y Safari en Mac?
Tenía la impresión de que desde la perspectiva de Javascript son iguales, con solo algunas diferencias en CSS/rendering. Pero estoy experimentando una serie de errores de Javascript en Mobile Safari que no existen en Safari habitual en Mac.
Básicamente, una serie de llamadas a ciertos complementos de jQuery devuelven valores indefinidos (de acuerdo con el depurador del desarrollador en Mobile Safari).
El sitio web que estoy experimentando estos problemas tiene una interfaz muy pésima que está plagada de errores de validación, JS malísimo y tiene una enorme cantidad de CSS adjunta. No tengo dudas de que este problema se encuentra en algún lugar de este código, y nunca antes había tenido problemas como este.
Estoy teniendo problemas para resolver el problema, por lo que cualquier visión/enlaces en cuanto a las diferencias generales en los motores de Javascript sería muy apreciada.
Como se dijo anteriormente, los problemas serán causados por las diferencias DOM/BOM más que por las diferencias en el propio motor JS. Pero vamos a tener esos, útiles para saber, especialmente cuando Mobile Safari no está disponible libremente para que todos los prueben. – bobince