웹 기술 기초
브라우저의 동일 출처 정책에서 https://www.example.com/app/index.html과 같은 출처로 간주되는 URL은?
- Ahttps://www.example.com/data/list.json
- Bhttp://www.example.com/app/data.json
- Chttps://api.example.com/app/data.json
정답과 해설 보기
정답: A. https://www.example.com/data/list.json
출처(origin)는 스킴, 호스트 이름, 포트 번호 세 가지의 조합으로 정해지며, 세 가지가 모두 같을 때 동일 출처로 간주됩니다. 경로는 관계가 없으므로 /data/list.json은 같은 출처입니다. 동일 출처 정책에 의해 페이지의 JavaScript는 다른 출처에서 받은 응답의 내용을 원칙적으로 읽을 수 없습니다. 이로써 이용자가 로그인해 있는 다른 사이트의 정보를 악의적인 페이지의 스크립트가 읽어 내는 것을 막고 있습니다.
이어서 웹 기술 기초 9문제 더 풀기