반응형

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)를 사용 중이므로 안정성과 보안에 문제가 발생합니다." 라는 경고가 뜬다.


반응형

+ Recent posts