是否可以仅显示网页中的特定标记。 例如:https://www.irctc.co.in/eticketing/loginHome.jsf
我想只向用户显示登录部分。如何专注于那个特定的桌子?
答案 0 :(得分:1)
这有点难看,但是一旦页面加载完成后如何将CSS注入到WKWebView中?然后,您可以自由地设置您不希望看到的页面的任何部分。为您的网页浏览分配WKNavigationDelegate
,并在网页加载时运行一些注入您的样式的JavaScript:
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
let script = """
var style = document.createElement('style');
style.innerHTML = "div#ad_unit { display: none; }";
document.body.appendChild(style);
"""
webView.evaluateJavaScript(script, completionHandler: nil)
}