내 OS X 10.7.3 (Lion) 랩톱에서 Date 생성자를 사용하여 Qt WebKit으로 JavaScript 날짜 문자열을 구문 분석 할 수 없습니다. 자스민 - 헤드리스 (headless) - 웹킷 또는 phantomJS 중 하나를 사용하여 모든 통화 좋아 : 새로운 날짜 ("YYYY-MM-DD")가 MacPorts를 제거한 후 Qt WebKit에서 작동하지 않습니다.
new Date("2012-04-10")
항상 대신 유효한 Date 객체의
"Invalid Date"
을 반환합니다. 몇 주 전, 모든 것이 잘 작동하고 있었고, 비슷한 설정으로 6 대의 컴퓨터에서 이것을 검사했고 다른 곳에서는 문제를 재현 할 수 없었습니다.
오래 전부터 사용하지 않았던 MacPorts 설치를 정리하기로 결정했을 때 문제가 발생했다는 것을 확신합니다. (오래 전 홈브류로 전환했으며 집 청소를하고있었습니다.) 필자는 Qt에서 날짜 분석을 위해 사용하는 시스템에서 제거 된 동적 링크 라이브러리가 있다고 생각합니다.
누구든지이 날짜 구문 분석 라이브러리를 호출 할 수있는 아이디어가 있습니까? 어떤 생각을 내가 Homebrew와 함께 설치하거나, 어떻게 든 수동으로 누락 된 의존성을 고칠 수 있다면?
Qt 및 다른 많은 라이브러리를 다시 설치하려고했지만 아무 것도 문제를 해결하지 못했습니다.
업데이트 :이 문제는 phantomJS에서 결코 작동하지 않았을 것입니다. 문제는 jasmine-headless-webkit에 국한되어 있습니다. jasmine이 동료를 위해 QtWebkit에서 실행되지 않을 수도 있습니다. Node.js 또는 다른 것을 사용하고있을 수도 있습니다. 나는 계속 조사 할 것이다. 이 질문은 유효하지 않을 수도 있지만 더 많이 알기 전까지는 그대로 두겠습니다. –