크롬 cross domain 무시하기
아이오닉 이나 기타 하이브리드 앱을 개발할 때, 또는 웹을 개발할 때, 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 이라는 디렉토리는 우리가 이 보안을 무시하고 사용했을 때 위험을 줄이기 위해 별도의 디렉토리에 사용에 필요한 파일들을 저장하는 경로이다.
생각없이 아무 디렉토리나 하나 만들어서 설정해주면된다. 그냥 위처럼 사용해도 된다.
'IT > ionic' 카테고리의 다른 글
ionic push 사용할때 TypeError cannot call method 'on'of undefined 발생시 (0) | 2016.09.15 |
---|---|
ionic browser 에러 발생시 해결방법 (1) | 2016.09.15 |
아이오닉 에서 되는것과 안되는 것들 (0) | 2016.09.04 |
ionic 에서 쿠키 다루기 ( ionic에서 쿠키에 대한 잘못된 인식 ) (0) | 2016.09.04 |
ionic 에서 crosswalk 를 사용해야 하는 이유 (17) | 2016.08.29 |