안녕하세요~ 챠니입니다! :)
WebView에서 Daum 지도 두손가락 확대/축소 안되는 현상관련에 대해서 알아보겠습니다.
관련부분은 제가 개인적으로 프로젝트 진행 중에 관련 버그인지는 모르겠으나, 새로 알게된 사실을 전달하는 목적에 있습니다! :)
WebView에서 Daum 지도 두손가락 확대/축소 안되는 현상관련
아래와 같이 앱을 개발중이였습니다.
아래 페이지는 웹으로 구성된 페이지입니다.
즉 앱에서 WebView를 통해 해당 URL을 load 시켜놓은 상태입니다.
근데 문제는 여기서 발생합니다!!
아래의 다음지도의 두손가락 확대 및 축소가 안먹히는 현상...!
한손가락 스크롤 및 두번터치하여 확대는 가능하나, 두 손가락으로 확대/축소는 안되는 현상을 발견하게 되었습니다.
무엇이 문제일까... 고민을 하다가
아래처럼 많은 WebView 셋팅에서 하나씩 빼본결과 해결방법을 찾을 수 있었습니다.
settings.userAgentString = "app" // 웹에서 해당 속성을 통해 앱에서 띄운 웹뷰로 인지 할 수 있도록 합니다.
해당 속성인데요. userAgentString 입니다. 해당부분은 app으로 설정하여 웹뷰에서 앱에서 띄운 웹뷰인지 알 수 있도록 하는 것입니다.
어떤 이유로 안되는지는 정확하게는 모르겠으나, 제가 생각할때에는 저 설정으로 인하여 WebView에 띄워진 DaumMap에서 앱이기 때문에 두손가락 터치 인식을 하지 않도록 설정이 되어있는게 아닌가 싶습니다...
정확한것은 DaumMap개발자가 더 잘알겠죠?? ㅎㅎㅎ
관련문제로 구글링을 해도 어떠한 자료가 없는데요~
나중에 제가 참고하거나 다른사람들 중에서 저 처럼 해당 이슈를 겪고있다고 큰 도움이 되셨으면 좋겠습니다 :)
질문 또는 궁굼한 부분은 댓글을 남겨주세요! 친절하게 답변드리겠습니다!
응원의 댓글은 저에게 큰 힘이 된답니다! :)
즐거운 하루되세요!
깃허브 보러 놀러오세요 👇 (맞팔환영)
https://github.com/younminchan
'🖥 Programming > 📱 Android (Kotlin)' 카테고리의 다른 글
[Android] Button 그림자 제거 방법 (0) | 2023.02.14 |
---|---|
[Android][kotlin] registerForActivityResult 사용방법 (0) | 2023.02.02 |
[Android][kotlin] WebView 동영상 자동재생 해결방법 (0) | 2023.01.21 |
[Android][kotlin] Android Share 공유하기 기능 구현방법 (0) | 2023.01.20 |
[Android][Kotlin] android.view.WindowLeaked 에러 대응 (2) | 2023.01.07 |
[Android] 앱 삭제후에도 shared preference 남아있는 현상 해결하기 (0) | 2022.11.15 |
[Android][kotlin] Retrofit End of input at line 1 column 1 path $ 해결방법 (0) | 2022.08.25 |
[Android] EditText 속성정리 (0) | 2022.08.25 |