Vintage appMaker의 Tech Blog

WebView에서 javascript 에러가 발생할 때 본문

Source code or Tip/Android(Java, Kotlin)

WebView에서 javascript 에러가 발생할 때

VintageappMaker 2021. 9. 18. 22:36

Android에서 app을 만들다보면 WebView를 종종 사용하게 되는데, 가끔 핸드폰 내의 Chrome에서는 전혀 문제없는 페이지가 앱의 WebView에서는 "javascript 관련 에러"를 발생할 때가있다. 

이럴 경우는 크게 3가지를 채크하면 된다. 

1. settings에서 javascriptEnabled를 true로 설정했는가?
2. settings에서 domStorageEnabled를 true로 설정했는가?
3. setWebChromeClient에 WebChromeClient()를 넘겨주었는가?

3가지 모두 문제가 없는데, 에러를 발생한다면 서버쪽 스크립트에서 수정해주는 수 밖에 없다. 단지 확률상 그럴 일은 흔치 않을 것이다.

Comments