vin*_*nny 3 webview ios swift wkwebview wkwebviewconfiguration
我正在建立一个iOS应用程序并使用WKWebview链接到外部网站(我们不控制这个网站)WKWebview.
一切正常,但网页的某些部分,我不想在iOS应用程序中显示.
在对网页代码进行一些研究之后,我发现DIV其中包含我们要隐藏的数据但是如何隐藏它WKWebview?
小智 5
let contentController = WKUserContentController()
let script = "var el = document.getElementById('YourDivID'); if (el) el.parentNode.removeChild(el);"
let scriptInjection = WKUserScript(source: script as String, injectionTime: WKUserScriptInjectionTime.AtDocumentEnd, forMainFrameOnly: false)
contentController.addUserScript(scriptInjection)
let config = WKWebViewConfiguration()
config.userContentController = contentController
wkwebView = WKWebView(frame: CGRectZero, configuration: config)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1287 次 |
| 最近记录: |