프로그래밍/Android
Android W/cr_AwContentsClient: Denied starting an intent without a user gesture, URI https://www.xxx.re.kr/sso/business
Mr-후
2022. 12. 29. 16:18
반응형
좀전에 포스팅 한 것으로 이슈가 해결된줄 알았지만, 그 이후 빌드를 했더니 이젠 또 새로운 메시지가 나를 반겨준다 ^______^;;
이건 또 뭘까?
스택오브플로에서 찾은 간단한 답.
앱이 심플하다하여, 기본적인 웹뷰 설정들이 누락되어 발생되는 문제들이다.
다음 코드를 추가하면 간단하게 해결된다.
mWebview.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
});
// 약식
mWebview.setWebViewClient(new WebViewClient());
자바스크립트를 이용해 리다이렉션을 일으키는 것은 사용자 동의가 없어 거부한다는 것 같은데 해결할 수 있는 방법은 다 있지만 바람직한 것은 사용작의 액션을 유도하라고 한다.
그건 뭐...
반응형