물에 살고싶은 개발자

[WebView] 안드로이드 웹뷰에서 React,NextJs 이슈 본문

Android

[WebView] 안드로이드 웹뷰에서 React,NextJs 이슈

돼지사랑 2022. 2. 8. 16:09

항상 그랫듯 선결론

 

원인 ! 

안드로이드 웹뷰로 React,NextJs 등 스토리지를 이용하는 프레임워크로 만든 웹을 띄워줄때 해당 내용을 허가해주지 않으면 이슈가 발생한다.

페이지를 React같이 생명주기를 이용해 웹개발을 하게 되면, 스토리지에서 로그인정보 등의 내용들을 이용해 화면을 그려주는 경우가 은근 많은데, 이 경우 안드로이드 웹뷰에서 해당내용을 허용해주지 않으면 스토리지에서 아무것도 꺼내오지 못해 null 익셉션이 발생하는것이다. 

 

해결방안 ! (코틀린)

mWebSettings.domStorageEnabled = true //웹뷰에서 stroage를 사용하도록 설정

웹뷰세팅에서 위 내용 추가해주면 끝. 

 

 

Comments