Theming
Injecting Theme Styles
Inject CSS at Page Load Using WKUserScript
WKUserScriptlet scriptSource = "document.body.style.setProperty('--lsc-body-font-scale', 1);"
let userScript = WKUserScript(source: scriptSource, injectionTime: .atDocumentEnd, forMainFrameOnly: true)
let contentController = WKUserContentController()
contentController.addUserScript(userScript)
let config = WKWebViewConfiguration()
config.userContentController = contentController
let webView = WKWebView(frame: .zero, configuration: config)Injecting Theme Options
Last updated