Update WKWebView_logging.md

This commit is contained in:
Sander Hautvast 2024-02-21 14:05:44 +01:00 committed by GitHub
parent 01b66fa9fb
commit 530ab952ac
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -26,7 +26,7 @@ struct WebView: UIViewRepresentable {
let source = "function captureLog(msg) { window.webkit.messageHandlers.logHandler.postMessage(msg); } window.console.log = captureLog;" let source = "function captureLog(msg) { window.webkit.messageHandlers.logHandler.postMessage(msg); } window.console.log = captureLog;"
let script = WKUserScript(source: source, injectionTime: .atDocumentEnd, forMainFrameOnly: false) let script = WKUserScript(source: source, injectionTime: .atDocumentEnd, forMainFrameOnly: false)
webView.configuration.userContentController.addUserScript(script) webView.configuration.userContentController.addUserScript(script)
// register the bridge script that listens for the output
webView.configuration.userContentController.add(Controller(), name: "logHandler") webView.configuration.userContentController.add(Controller(), name: "logHandler")
return webView return webView