Ios 在WebView中仅显示HTML中的表/标记
是否可以仅显示网页中的特定标记。 例如:Ios 在WebView中仅显示HTML中的表/标记,ios,swift,uiwebview,Ios,Swift,Uiwebview,是否可以仅显示网页中的特定标记。 例如: 我只想向用户显示登录部分。如何专注于那个特定的表?这有点难看,但是在页面加载完成后,如何将CSS注入到WKWebView中呢?然后,您可以自由地对页面中不想看到的任何部分设置样式。将WKNavigationDelegate分配给您的Web视图,并在页面加载完成后运行一些JavaScript注入您的样式: func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
我只想向用户显示登录部分。如何专注于那个特定的表?这有点难看,但是在页面加载完成后,如何将CSS注入到WKWebView中呢?然后,您可以自由地对页面中不想看到的任何部分设置样式。将
WKNavigationDelegate
分配给您的Web视图,并在页面加载完成后运行一些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)
}
如何隐藏?你可以在任何网站或其他有帮助的地方发布例子吗?我用CSS更新了我的例子,在你的网站上隐藏了大广告横幅。谢谢你的帮助。我还有一个问题。有可能从标签上得到图像吗?太好了,很高兴它帮助了你。我建议你发布一个关于img标签的新问题。