android - 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
解决方案
推荐阅读
- bootstrap-4 - data-export-data-type="all" 不能从引导表插件中的所有页面导出数据?
- python - 从 BERT 编码器(张量流)获取序列输出
- php - Laravel 输出服务器端生成图像的正确模式是什么?
- ruby-on-rails - Rspec Rails - Stub Active Record Relation 使用 :find_each 进行迭代
- ssl - Tomcat 9 - 长 https 请求
- regex - ansible:如何使用多个分隔符拆分字符串
- elasticsearch - elasticsearch - 从多台服务器移动到一台服务器
- c# - 如何将图像绑定到 GridColumn?
- javascript - Angular - 带有新数据的数据表重绘表
- javascript - JavaScript - 更改类名