我使用WKWebview打开一个页面,里面有一些<input type="file" />
。选择照片库并进出文件夹时,屏幕上只显示白色空白区域,只有导航栏位于顶部且可以重现。发生了什么事?
我使用iOS 11进行测试。
编辑:
这是WKWebView的初始化
let jscript = "var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);"
let userScript = WKUserScript(source: jscript, injectionTime: WKUserScriptInjectionTime.atDocumentEnd, forMainFrameOnly: true)
let wkUController = WKUserContentController()
wkUController.addUserScript(userScript)
let webConfiguration = WKWebViewConfiguration()
webConfiguration.userContentController = wkUController
webView = WKWebView(frame: .zero, configuration: webConfiguration)
webView.uiDelegate = self