WKWebView内容自适应屏幕

440 阅读1分钟
let jScript = "var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);"

let wkUScript: WKUserScript = WKUserScript(source: jScript, injectionTime: .atDocumentEnd, forMainFrameOnly: true)

let wkUController: WKUserContentController = WKUserContentController()
wkUController.addUserScript(wkUScript)

let config = WKWebViewConfiguration()
config.userContentController = wkUController

let view = WKWebView(frame: .zero, configuration: config)