추가로 아래 이슈 발생시 대응에 대한 링크 추가합니다.

- shouldOverrideUrlLoading() 내 처리 및 loadUrl() 후 return true 시 WebView 히스토리 꼬임 현상 등


수정 : https://support.google.com/chrome/forum/AAAAP1KN0B0uMbcDTxbqA4/?hl=en



아래 이슈들이 지난 2017.12.15 자로 업데이트 된 Chrome 63.0.3239.111 버전에서는 해결된 것으로 보입니다.


63버전이지만 위 버전보다 아래일 경우는 아래 이슈 내용을 확인할 필요가 있을 듯 싶네요.


추가로 T멤버십, 원스토어 쪽의 Chrome 63버전 이슈에 대한 공지 링크 붙입니다.


T멤버십 : http://www.tworld.co.kr/normal.do?serviceId=S_ETC_0084&viewId=V_CMN_0076&seq=1712150001


원스토어 : https://dev.onestore.co.kr/devpoc/support/news/noticeView.omp?noticeId=30722




구글 플레이의 업데이트 날짜로 2017.12.13 자로 Chrome 63.x 버전이 업데이트 되었습니다.


점진적 업데이트인지 단말마다 업데이트 버전이 다른 상태입니다.


안드로이드 7.0 이상에서는 Chrome WebView를 사용하고 있었죠. (참조)


하나 63버전 Chrome WebView를 사용한 앱들에서 몇몇 이슈들이 발견되고 있습니다.


- Web 페이지 내의 iFrame 사용시 iFrame에서 Cookie 접근이 안되는 현상 (request header가 날라갔다는 이야기도 있습니다.)


- shouldOverrideUrlLoading() 내 처리 및 loadUrl() 후 return true 시 WebView 히스토리 꼬임 현상 등


관련 링크들.


https://bugs.chromium.org/p/chromium/issues/detail?id=793648


- https://chromium-review.googlesource.com/c/chromium/src/+/827018


https://www.facebook.com/groups/gdg.korea.android/permalink/2030069960555125/


당장 해결책은 설정->앱관리->크롬->사용중지(업데이트 제거) 하여 크롬을 초기버전으로 돌리는 수 밖에 없어 보입니다.


카드사 등을 시작으로 많은 결제 관련 서비스들이 문제가 되고 있으며, 이에 대해 고객에게 크롬 문제점을 가이드하고 있는 것으로 보입니다.


WebView를 사용하는 앱을 서비스하고 계시다면 유의하시기 바랍니다.

+ Recent posts