728x90 반응형 webview2 [swift] JavaScript에서 WebView로 전달된 메시지 처리 Swift에서 userContentController(_:didReceive:) 메서드는 WKScriptMessageHandler 프로토콜의 요구사항으로 구현되는 메서드입니다. 이 메서드는 JavaScript에서 WebView로 전달된 메시지를 처리하는 데 사용됩니다. userContentController(_:didReceive:) 메서드는 다음과 같은 형태로 정의됩니다. func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) WKScriptMessage 매개변수에는 JavaScript에서 전달된 메시지가 포함되어 있습니다. 이 매개변수를 사용하여 다형성을.. 2023. 5. 23. [Swift] IOS 웹뷰(webview)에 캐쉬(cache) 적용하기 2가지 방법 1. URLRequest 멤버 변수에 적용 let myURL = URL(string: "https://m.naver.com") var myRequest = URLRequest(url: myURL!) myRequest.cachePolicy = .returnCacheDataElseLoad if let webView = self.m_web { webView.load(myRequest) } 2. URLRequest 생성 시 파라미터로 적용 SwiftUI의 인라인 호출에 유용합니다. let myURL = URL(string: "https://m.kiwidisk.com") let myRequest = URLRequest(url: myURL!, cachePolicy:.returnCacheDataElseLoad) if.. 2023. 4. 28. 이전 1 다음 728x90 반응형