크롬 cross domain 무시하기

Posted by Everyharu
2016. 9. 5. 21:16 IT/ionic

아이오닉 이나 기타 하이브리드 앱을 개발할 때, 또는 웹을 개발할 때, API를 개발할때

흔히 Cross domain 이슈로 인하여 귀찮음을 겪게 된다. 사실 CORS 를 설정해 주는 방법이 있지만 앱개발시에는 이를 설정해야 할지조차 의문이 든다.



이를 위해 크롬을 이용하면 크로스 도메인을 무시하고 개발을 할 수 있는 방법이 존재한다.

이미 다른 블로그를 찾아 봤다면 알겠지만 기존의 --disable-web-security 를 붙이는 방법은 잘 되지 않는다.


그렇다면 어떻게??

한개의 인자가 더 붙는다. --user-data-dir 라는 인자를 더 붙여줘야 한다.


예를들어 필자가 사용하는 cross domain 무시 크롬 바로가기는 다음과 같은 경로를 가진다.

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="C:\chrome"


마지막에 있는 C:\chrome 이라는 디렉토리는 우리가 이 보안을 무시하고 사용했을 때 위험을 줄이기 위해 별도의 디렉토리에 사용에 필요한 파일들을 저장하는 경로이다.

생각없이 아무 디렉토리나 하나 만들어서 설정해주면된다. 그냥 위처럼 사용해도 된다.