(안드로이드) WebView Custom UserAgent 설정

개발 환경

———————————-

운영 체제: 맥

개발 도구: 안드로이드 스튜디오

개발 언어: Kotlin

대상 SDK: 31

최소 SDK: 23

———————————-

이 게시물에서는 Android WebView에서 사용자 정의 UserAgent를 설정하는 방법을 게시합니다.

webView가 단종된다는 전제 하에 작성한 글입니다.

사용자 지정 userAgent를 설정하는 코드는 다음과 같이 매우 간단합니다.

webViewBinding.webView.settings.userAgentString = webViewBinding.webView.settings.userAgentString + "app_running_android"

webView.settings.userAgentString을 인쇄해 보겠습니다.

Log.d("전진시", webViewBinding.webView.settings.userAgentString)

아래와 같이 잘 설정되어 있습니다.

2023-03-25 00:02:10.142  6983-6983  전진시                     com.metlife.korea.enterprise.tip     D  Mozilla/5.0 (Linux; Android 12; sdk_gphone64_arm64 Build/S2B2.211203.006; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.114 Mobile Safari/537.36app_running_android