Mobile-안드로이드
Android Webview사용시 shouldOverrideUrlLoading 호출되지 않는 현상
무한열정
2017. 5. 25. 13:13
Android Webview사용시 shouldOverrideUrlLoading 호출되지 않는 현상이 있는데요.
원인은 Webview를 2개 사용하는경우
Child Webview 즉, 두번째 띄운 Webview에서는
shouldOverrideUrlLoading 콜백이 호출되지 않는 증상이 있습니다.
증상과 테스트에 대한 결과가 올라와 있습니다.
https://devtalk.kakao.com/t/webview-shouldoverrideurlloading-api/22835/10
https://bugs.chromium.org/p/chromium/issues/detail?id=61109892
Android Chrome WebView 의 이슈인 것 같네요. multiwindow 로 url 을 열었을 시(즉 child webview로 열었을 때) shouldOverrideUrlLoading 호출에 버그가 있는 것 같습니다.
2번째 Webview에서 해당 콜백이 필요한경우 우회 방법이 필요하니
반드시 참고할 필요가 있습니다.
구글 나빠요 ^^;