아이오닉 에서 되는것과 안되는 것들

Posted by Everyharu
2016. 9. 4. 13:09 IT/ionic

아이오닉에서는 일반적인 웹과는 환경이 달라 안되는것들이 몇가지 있다.

생각나는대로 정리해본다. 이후 추가가 될수도 있다.


1. 원하는 도메인의 cookie 를 js로 가져오거나 set 시킬 수 없다. (크로스도메인 이슈) - 그렇다고 쿠키가 안되는건 아니다. 헤더 단에서 컨트롤 가능
(자세한 내용은 http://haru.kafra.kr/63)

2. 아이오닉 내부에서 다른 웹사이트로 링크가 되지 않는다. - 예를들어 아이오닉 페이지 안에 구글을 링크해서 연다던가 하는게 불가하다. 대신 InAppBrowser를 통해 띄우는 것은 가능하다.

3. 크로스도메인에 대한 ajax 는 호출이 가능하다. - config.xml 에서 <access origin="*"/> 를 설정해주면 크로스도메인에 대한 ajax가 호출이 가능하다.

4. 아이오닉에서의 android js scolling 은 심각하게 느리다. js scolling 은 꺼주고 css overflow 를 활용하자. 

.config(function($ionicConfigProvider) {
if (ionic.Platform.isAndroid()) {
$ionicConfigProvider.scrolling.jsScrolling(false);
}
})