首页 > 解决方案 > Webview白屏问题仅在手机屏幕中

问题描述

手机中的webview显示是白色的,但是如果我用webview.draw()绘制位图作为截图,webview中的内容就会显示出来。另外,我可以在 chrome webview 调试工具中看到内容

这种现象在所有 webview 文章中出现不到 5%,我可以使用一些功能来解决这个问题,但我仍然无法在 webview 中检测到白屏

有谁知道如何解决这个问题或给我一些有用的方法来调试它?或者谁知道从 webview 捕获图片以检测白屏的任何方法?

这是我的网络视图设置:

WebView.setWebContentsDebuggingEnabled(BuildConfig.DEBUG)
    webSettings.domStorageEnabled = true
    webSettings.builtInZoomControls = true
    webSettings.displayZoomControls = false
    webSettings.javaScriptEnabled = true                                         
    webSettings.useWideViewPort = true
    webSettings.loadWithOverviewMode = true
    webSettings.textZoom = 100
    webSettings.mixedContentMode = WebSettings.MIXED_CONTENT_ALWAYS_ALLOW
    webSettings.setSupportZoom(true)
    webSettings.cacheMode = WebSettings.LOAD_DEFAULT

标签: androidwebview

解决方案


推荐阅读