【发布时间】:2018-02-07 10:37:22
【问题描述】:
在 swift 4 中将网页加载到 WKWebVIew 时,我想从网页中删除页眉和页脚 div 标签。 我已经尝试了以下代码。但它不工作.. 给我解决方案!
class ViewController: UIViewController {
@IBOutlet var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
var url: URL?
url = URL(string: "https://www.walkmate.co.in")
let request = URLRequest(url: url!)
webView.load(request)
let script="function(){ var footer=document.getElementsByClassName('footer-env')[0]; footer.parentNode.removeChild(footer); })())"
webView.evaluateJavaScript(script) { (result, error) in
if error != nil {
print(result)
}
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
【问题讨论】:
标签: javascript ios swift wkwebview