Posts

Post not yet marked as solved
6 Replies
In my case, after reading I try this:func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { insertCSSString(into: webView) } func insertCSSString(into webView: WKWebView) { let cssString = "body { overflow: scroll !important }" let jsString = "var style = document.createElement('style'); style.innerHTML = '\(cssString)'; document.head.appendChild(style);" webView.evaluateJavaScript(jsString, completionHandler: nil) }Or this:func insertCSSString(into webView: WKWebView) { let jsString = "document.querySelectorAll('*[style]').forEach(el => el.style.overflow = 'scroll');" webView.evaluateJavaScript(jsString, completionHandler: nil) }maybe it's helpful.