반응형
html 파일을 서버에 올리지 않고 로컬의 파일을 바로 크롬에서 테스트 하는 경우,
Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
위와 같은 오류가 발생한다.
이런 경우 열려있는 모든 크롬창을 완전히 닫은 후에,
위 이미지 처럼 'Chrome 개발용' 이란 이름으로 바로가기를 하나 만든 후에
--disable-web-security --user-data-dir 을 chrome.exe 뒤에 복사한 후 "확인" 을 누른다.
그리고 새로만든 바로가기 아이콘으로 크롬을 실행하면 로컬파일에서도 ajax 테스트가 가능하다.
** 가끔 크롬을 모두 끄고 다시 시작해도 동일하게 오류가 발생할 때가 있다. 이럴땐 작업관리자에서 백그라운드로 크롬에 실행되고 있는 것이다. 백그라운드 프로세스도 모두 죽이고 다시하면된다.
** 정상적으로 개발용으로 크롬이 열리면 "지원되지 않는 명령줄 플래그(--disable-web-security)를 사용 중이므로 안정성과 보안에 문제가 발생합니다." 라는 경고가 뜬다.
반응형
'기타' 카테고리의 다른 글
robots.txt 검색엔진 크롤링 차단 (0) | 2017.12.11 |
---|---|
다음 주소 api https (0) | 2017.11.29 |
윈도우 탐색기 - 폴더가 항상 위에 있도록 정렬하는 방법 (6) | 2017.11.25 |
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) (0) | 2017.11.05 |
쿠쿠밥솥 10인용 비교 (0) | 2017.09.15 |
git - 브랜치란? branch? (0) | 2017.08.29 |
외계 생명체가 존재할 가능성 (0) | 2017.07.19 |
블로그로 돈을 벌고 싶다. (0) | 2017.05.18 |