【问题标题】:Webview showing white space显示空白的 Webview
【发布时间】:2015-03-04 03:50:01
【问题描述】:

您好,我在 android 应用程序中使用 WebView 来显示内容。我正在显示内容和图像。 我使用webView.getSettings().setLoadsImagesAutomatically(false); 这段代码来阻止加载图像。我的问题是图像未加载,但图像空间显示空白。谁能建议我如何从WebView 中删除该空白。

【问题讨论】:

  • 您好,感谢您的回复。我使用了 loadData("myData", "text/html", null);。 MyData 来自 WordPress 服务器,它也包含图像。我不想加载图像,所以我使用了 webView.getSettings().setLoadsImagesAutomatically(false);停止加载图像的代码。它工作正常,但我的问题是图像未加载,但在图像位置显示空白。你能建议我把空白也去掉吗?

标签: android webview


【解决方案1】:
webview1.loadUrl("javascript:window.document.getElementsByClassName('elementToHide')[0].style.display='none';")

elementToHide 是你选择隐藏的元素的类名

【讨论】:

  • 您好,感谢您的回复。我没有使用 loadUrl();加载数据的方法。我使用了 loadData("myData", "text/html", null);。 MyData 来自 WordPress 服务器,它也包含图像。我不想加载图像,所以我使用了 webView.getSettings().setLoadsImagesAutomatically(false);停止加载图像的代码。它工作正常,但我的问题是图像未加载,但在图像位置显示空白。你能建议我把空白也去掉吗?
  • 哦对不起,误解了你的铅。因此,您应该首先从“myData”中删除您不想显示的内容,然后使用新的 HTML 执行您的 loadData。比如用空白替换每个 img 标签。
  • 您好,谢谢。它解决了我的图像空白问题。我又遇到了一个问题。我正在使用 ViewPager 查看我的应用程序中的帖子。 WebView 包含无用的水平滚动。它会干扰 ViewPage 查看帖子。你能建议我如何删除滚动。
  • 当然,试试 webView.setVerticalScrollBarEnabled(false);感谢接受解决方案
  • 它不能解决我的问题。我又遇到了一个问题,请也解决这个问题。当我加载我的帖子“Uncaught TypeError: Object # has no method 'Al'”时出现此异常,来源:widgets.outbrain.com/outbrainLT.js (42)。我检查了“MyData”,它包含
猜你喜欢
  • 2014-07-19
  • 1970-01-01
  • 2012-12-27
  • 1970-01-01
  • 2018-04-07
  • 2020-07-17
  • 2013-08-25
  • 1970-01-01
相关资源
最近更新 更多