티스토리 뷰
[크롬/Chrome] local file 문서 간 데이터 교환 오류 문제 - (SecurityError: Blocked a frame with origin)
jihun202 2016. 4. 19. 13:31local file을 크롬 브라우저로 보는 상황에서
A 문서에서 B 문서를 띄우고 (Parent Window - Child Window)
B 문서에서 A 문서의 DOM으로 접속하여 데이터를 보내려는 경우 아래와 같은 에러 메세지를 개발자콘솔창에서 볼 수 있다.
|
Uncaught SecurityError: Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match. |
실제 웹서버로 올려서 실행하는 경우에는 발생하지 않는 문제이나 개발자 테스트 중에 발생 될 수 있는 문제이며,
파이어폭스에서는 정상적으로 수행이 된다.
이는 크롬의 보안 정책이 특정 버전 이후로 강화되어서 라고 한다.
대처 방법으로는 크롬실행시 아래와 같은 옵션을 추가하면 된다.
|
--disable-web-security |
혹은
크롬 웹스토어에서 확장프로그램으로 아래 기능을 추가하면 된다.
|
Allow-Control-Allow-Origin: * |
링크는 아래와 같다.
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi
위 방법은 Ajax 로 다른 도메인(cross domain)에 접근하면 문제가 발생한다고 하며 동일하게 해결 할 수도 있다.
reference : http://www.chromium.org/developers/how-tos/run-chromium-with-flags
reference : http://jongkwang.com/?p=852
'자유' 카테고리의 다른 글
| 강동/송파 ~ 인천공항 버스 6300번 (0) | 2016.07.15 |
|---|---|
| Websocket (0) | 2016.05.22 |
| 프렌즈팝 불태우는 중 없애기 (2) | 2015.09.23 |
| [Windows 10] 이 앱은 사용자 보호를 위해 차단되었습니다 (2) | 2015.08.05 |
| 구글 플레이스토어 앱 등록하기 (3) | 2015.04.15 |
- Total
- Today
- Yesterday
- 금융
- 우회
- 안드로이드
- 투자
- 내집마련
- 신혼부부
- 정부
- 고금리
- 재테크
- ubuntu
- 혜택
- 대출
- 2026
- 앱테크
- remove
- 해외주식
- 아파트매매
- 연말정산
- 안과
- 공제
- 출산
- 카뱅
- php
- 지도
- 주담대
- etf
- 부동산
- 적금
- 세금
- 카카오뱅크
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |