Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在WebView中仅显示HTML中的表/标记_Ios_Swift_Uiwebview - Fatal编程技术网

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标签的新问题。