Sul mio computer portatile OS X 10.7.3 (Lion), non posso analizzare stringhe di date JavaScript con Qt WebKit utilizzando il costruttore Date. Utilizzando uno gelsomino senza testa-webkit o phantomJS, tutte le chiamate piace:new Date ("YYYY-MM-DD") ha smesso di funzionare in Qt WebKit dopo aver rimosso MacPorts
new Date("2012-04-10")
ritornano sempre
"Invalid Date"
invece di un oggetto Date valido. Qualche settimana fa, tutto andava bene, e ho controllato su una mezza dozzina di computer con un setup simile e non posso riprodurre il problema da nessun'altra parte.
Sono abbastanza certo che i problemi sono iniziati quando ho deciso di svuotare la mia vecchia installazione di MacPorts presumibilmente non utilizzata (ho passato da tempo a Homebrew e stavo facendo delle pulizie di casa). Sospetto che ci sia una libreria collegata dinamicamente che è stata rimossa dal mio sistema, che viene utilizzata da Qt per l'analisi della data.
Qualcuno ha idea di cosa possa essere chiamata questa libreria di analisi delle date? Qualche idea se posso installarlo con Homebrew o riparare in qualche modo manualmente la dipendenza mancante?
Ho provato a reinstallare Qt e molte altre librerie, ma nulla ha risolto il problema.
: Immagino che questo non abbia mai funzionato su phantomJS, il problema è localizzato in jasmine-headless-webkit. Ho iniziato a sospettare che il gelsomino potrebbe non essere in esecuzione in QtWebkit per i miei colleghi, forse sta usando Node.js o qualcos'altro. Continuerò a indagare. Questa domanda potrebbe non essere valida, ma la lascerò aperta finché non ne saprò di più. –