En mi computadora portátil OS X 10.7.3 (Lion), no puedo analizar cadenas de fechas de JavaScript con Qt WebKit utilizando el constructor de fechas. El uso de cualquiera de jazmín-webkit-sin cabeza o PhantomJS, todas las llamadas como:nueva Fecha ("YYYY-MM-DD") dejó de funcionar en Qt WebKit después de eliminar los MacPorts
new Date("2012-04-10")
siempre vuelven
"Invalid Date"
en lugar de un objeto Date válida. Hace unas semanas, todo estaba funcionando bien, y lo he comprobado en media docena de computadoras con una configuración similar y no puedo reproducir el problema en ningún otro lado.
Estoy bastante seguro de que los problemas comenzaron cuando decidí limpiar mi antigua instalación de MacPorts supuestamente no utilizada (hace tiempo que me cambié a Homebrew y estaba haciendo una limpieza doméstica). Sospecho que hay una biblioteca vinculada dinámicamente que se ha eliminado de mi sistema, que Qt usa para el análisis de la fecha.
¿Alguien tiene alguna idea de cómo se podría llamar a esta biblioteca de análisis de fechas? ¿Alguna idea de si puedo instalarlo con Homebrew o de alguna manera reparar manualmente la dependencia faltante?
He intentado reinstalar Qt y muchas otras bibliotecas, pero nada ha solucionado el problema.
actualización: Supongo que esto nunca funcionó en phantomJS, el problema está localizado en jasmine-headless-webkit. Estoy empezando a sospechar que jazmín no se está ejecutando en QtWebkit para mis compañeros de trabajo, tal vez está usando Node.js u otra cosa. Continuaré investigando. Esta pregunta puede ser inválida, pero la dejaré abierta hasta que sepa más. –