美文网首页
Webview显示内容空白问题

Webview显示内容空白问题

作者: Lynn_R01612x2 | 来源:发表于2018-02-06 19:46 被阅读0次

问题描述
使用Webview展示本地html数据,偶现页面空白

问题分析
inspect页面发现fontsize=0,查看前端代码发现有设置fontsize的代码

<script>
  document.documentElement.style.fontSize = document.documentElement.clientWidth / 7.5 + "px";
</script>

Android的Webview由于自身机制问题,此时获取到的clientWidth可能不准确,获取到的clientWidth为0,导致页面fontSize被设置成了0,表现为页面空白。

问题解决
在onload中重新渲染一次,表现正常。

<script>
        document.documentElement.style.fontSize = document.documentElement.clientWidth / 7.5 + "px";
        window.onload = function() {
            document.documentElement.style.fontSize = document.documentElement.clientWidth / 7.5 + "px";
        }
</script>

相关文章

  • Webview显示内容空白问题

    问题描述使用Webview展示本地html数据,偶现页面空白 问题分析inspect页面发现fontsize=0,...

  • WebView 显示空白

    接中金支付的时候,测试页面显示空白,后台帅锅给我,说苹果,浏览器都可以。 后来发现证书问题。测试网站没有证书。其实...

  • Android Webview 加载url 包含# 号

    当用WebView加载URL时因为url中包含#号,所以WebView只是显示一片空白,而没有正常加载所需要的内容...

  • 计算 UIWebView 里html内容高度

    //创建webView,显示html内容 UIWebView*webView = [[UIWebViewalloc...

  • HTML的CoreText流畅度超过WebView。CoreTe

    为什么要用CoreText(富文本)来取代WebView去显示内容。主要的原因就WebView有很大的问题,性能,...

  • 【10】WebView

    一、什么是WebView WebView类是安卓中用来显示网页的帮助类,通过使用WebView控件可显示网页内容,...

  • Toolbar/webview

    webview的问题 问题一 webview中无法显示图片 //解除阻止 setBlockNetworkImage...

  • 前段时间 WebView遇到的问题集 2020-05-13

    BUG 1 问题表现: webView空白,但是更换了url之后显示正常,一度认为是前端html的不兼容导致的,其...

  • WebView常见问题

    Webview 加载活动列表在在部分手机上空白显示,尝试的几种方式。 1、xml的WebView标签中添加andr...

  • Adnroid WebView

    Android webView 注意问题 //解决图片不显示 webView.getSettings().setB...

网友评论

      本文标题:Webview显示内容空白问题

      本文链接:https://www.haomeiwen.com/subject/bkcnzxtx.html