새 Object.defineProperty 구문을 사용하여 속성이 정의 된 개체의 속성에 액세스 할 때 다른 사람이 새 iOS 6 자바 스크립트 엔진에서 간헐적 인 오류/문제를 발견 했습니까? 자바 스크립트가 정의되지 않은 진술 실패합니다iOS 6 javascript object.defineProperty의 간헐적 인 문제
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/defineProperty
제가 보는 경우가 이러한 방식으로 정의 된 객체에 속성으로 accessied 객체의 방법에 함수가 아닙니다.
증거가 해결되지? jsfiddle 예제가 좋을 것입니다. – c69
여기 iPad가있는 Safari를 타겟팅하는 HTML5/자바 스크립트 앱에서 일하는 팀이 있습니다. 테스트 용 iPad를 iOS6으로 업그레이드 한 후에도 비슷한 문제가 발생했습니다. 답변을 추적 할 수 있다면 여기에 추가하겠습니다. 행운을 빕니다. –
@Eric 나는 JavaScript Object 표기법의 모든 인스턴스를 제거하여 문제를 "해결"했습니다. Object.create, .defineProperty 및 .seal입니다. 여전히 근본 원인에 대해서는 전혀 몰라요. 내 앱에서 100 % 오류를 재연 할 수 있기 때문에 추적하기가 특히 어렵습니다. 그런 다음 MacBook에 연결하여 새 웹 속성을 사용하면 문제가 해결되지 않습니다. 나는 또한 고립 된 것 (즉, jsFiddle)을 재현 할 수 없었고, 좌절감을 더했습니다. –