PostMessage JSON이 Firefox와 마찬가지로 Chrome에서 인코딩/디코딩 되었습니까?

StackOverflow https://stackoverflow.com/questions/1473693

문제

HTML5 사양의 일부를 알고 있지만 때로는 WebKit이 사양의 최신 초안을 준수하지 않습니다.

도움이 되었습니까?

해결책

ALAS WebKit의 작업자 PostMessage 구현은 현재 사양의 이전 버전으로 작성되었으므로 현재 객체를 시리얼링하지 않으며 아직 "최종"버전과 일치하도록 아직 업데이트되지 않았습니다.

그것은 실제로 JSON이 아닙니다-그것은 HTML5의 내부 구조화 된 클로닝 알고리즘이며, 이는 더 효율적이며 (문자열에서오고 할 필요가 없음) 실제로 JSON보다 다소 풍부하지만, 아무도 다음을 구현하지 않습니다.

다른 팁

업데이트 : Firefox 6.0에서 메시지 매개 변수가 직렬화되었습니다 사용 구조적 복제 알고리즘. 크롬에서도 작동하는 것 같습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top