웹 메시징
웹 메시징(Web Messaging) 또는 문서 간 메시징은 WHATWG HTML5 초안 사양에 도입된 API로, 문서가 웹 브라우저에서 렌더링되는 동안 다양한 출처 또는 소스 도메인에 걸쳐 서로 통신할 수 있도록 해준다. HTML5 이전에는 웹 브라우저에서 보안 공격으로부터 보호하기 위해 사이트 간 스크립팅을 허용하지 않았다. 이 관행은 적대적이지 않은 페이지 간의 통신도 금지하여 모든 종류의 문서 상호 작용을 어렵게 만들었다. 문서 간 메시징을 사용하면 기본적인 수준의 보안을 제공하면서 스크립트가 이러한 경계를 넘어 상호 작용할 수 있다.
같이 보기
편집외부 링크
편집- HTML5 Web Messaging recommendation
- HTML5 Web Messaging specification Archived 2010년 12월 24일 - 웨이백 머신
- 《Cross-Document Messaging – HTML Draft Standard》, WHATWG
- 《WebKit DOM Programming Topics - Cross Document Messaging》, Apple Developer Library, 2012년 6월 9일에 원본 문서에서 보존된 문서, 2013년 12월 29일에 확인함
- Eng, Chris (2010년 5월 17일), 《HTML5 Security in a Nutshell》, Veracode
- 《When can I use Cross-Document Messaging?》, CanIUse
- 《A Selection of Supported Features in HTML5》, 2011년 11월 12일에 원본 문서에서 보존된 문서, 2024년 6월 7일에 확인함