I use WKWebView within swiftUI,may I please ask how can I communicate between Javascript in Html5 and webkit? I use userContentController, and also called userContentController.add(messageHandler, name: "messageHandler"), but I couldn't find the webkit property in window property in the Html5,it is undefined. I don't know how to adjust my code, and how to call the webkit to communicate with the webkit to WKWebkit in Javascript, below is my code
func updateUIView(_ uiView:WKWebView,context:Context) {
if let url = url, let requestURL=URL(string:url){
let webConfiguration=WKWebViewConfiguration()
let userContentController=WKUserContentController()
webConfiguration.userContentController=userContentController
uiView.load(URLRequest(url:requestURL))
var cache=URLCache.init()
URLCache.shared.removeAllCachedResponses()
URLCache.shared.diskCapacity=0
URLCache.shared.memoryCapacity=0;
userContentController.add(messageHandler, name: "messageHandler")
}
}