투케이2K

177. (ios/swift) 웹뷰 (wkwebview) 에서 userAgent 값 확인 및 커스텀 변경 실시 본문

IOS

177. (ios/swift) 웹뷰 (wkwebview) 에서 userAgent 값 확인 및 커스텀 변경 실시

투케이2K 2022. 8. 30. 07:46
반응형

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[소스 코드]

        // -----------------------------------------
        // [웹뷰 userAgent 값 확인 실시]
        self.main_webview?.evaluateJavaScript("navigator.userAgent"){(result, error) in
            let originUserAgent = String(describing: result ?? "")
            print("")
            print("====================================")
            print("[\(self.ACTIVITY_NAME) >> init_WebView() :: 기존 userAgent 값 확인 실시]")
            print("-------------------------------")
            print("userAgent :: \(originUserAgent)")
            print("====================================")
            print("")
        }
        
        
        // [userAgent 값 커스텀 변경 실시]
        self.main_webview?.customUserAgent = "TWOK_IOS"
        
        
        // [변경된 userAgent 값 확인 실시]
        self.main_webview?.evaluateJavaScript("navigator.userAgent"){(result, error) in
            let changeUserAgent = String(describing: result ?? "")
            print("")
            print("====================================")
            print("[\(self.ACTIVITY_NAME) >> init_WebView() :: 변경 된 userAgent 값 확인 실시]")
            print("-------------------------------")
            print("userAgent :: \(changeUserAgent)")
            print("====================================")
            print("")
        }
        // -----------------------------------------
 

[결과 출력]

 

 

반응형
Comments