투케이2K

408. (ios/swift5) WKWebview 웹뷰 evaluateJavascript 사용해 웹 이미지 태그 src 값 변경 - getElementById 본문

IOS

408. (ios/swift5) WKWebview 웹뷰 evaluateJavascript 사용해 웹 이미지 태그 src 값 변경 - getElementById

투케이2K 2024. 1. 24. 19:42

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT5

 

[소스 코드]

            // ---------------------------------------------------------------
            // [웹 소스코드]
            // ---------------------------------------------------------------
            <div id="container">
                <img id="img" src="" style="width:100%; height:100%;">
            </div>


            // ---------------------------------------------------------------
            // [Swift 소스 코드]
            // ---------------------------------------------------------------
            var script = "javascript:document.getElementById('fileImage').src = '"
                        + "https://i.pravatar.cc/150?img=1" + "';"
            
            self.main_webview!.evaluateJavaScript(script) { (success, error) in
                if error != nil {
                    S_Log._F_(description: "JavaScript Img Src Result", data: [
                        "Error :: \(String(describing: error))"
                    ])
                }
                else {
                    S_Log._F_(description: "JavaScript Img Src Result", data: [
                        "Result :: Success"
                    ])
                }
            }

[결과 출력]


 

반응형
Comments