android webview 在 PWA 框架中变为空白
Posted
技术标签:
【中文标题】android webview 在 PWA 框架中变为空白【英文标题】:android webview goes blank in PWA frameworks 【发布时间】:2021-12-21 13:16:15 【问题描述】:我有一个使用 webview 作为界面的应用程序。我想使用 PWA 框架,例如 Onsen UI 或 Framework7。这些框架在本地浏览器中运行良好,但在 webview 中运行良好。 在 webview 中,每件事都变成空白,没有任何错误。我在 android 和 webview 上启用并检查了各种东西,但没有任何效果。 这是我的 webview 设置:
ws.javascriptEnabled=true
ws.javaScriptCanOpenWindowsAutomatically=true
ws.setAppCacheEnabled(true)
ws.databaseEnabled=true
ws.allowContentAccess=true
ws.allowFileAccess=true
我还检查了资产加载器,但什么也没发生。 我应该强调的一件事是,网页中的所有内容都已完全加载,但它再次不起作用!
编辑***:我检查了这个地址https://onsen.io/demo/,因为演示没有在webview中打开并且再次为空白。我不知道为什么!
【问题讨论】:
【参考方案1】:终于找到答案了! 当我们使用带有 nestedscrollview 的 webview 时,webview 的高度设置为 wrap_content,这会导致问题。我们必须为 webview 使用绝对高度。
【讨论】:
以上是关于android webview 在 PWA 框架中变为空白的主要内容,如果未能解决你的问题,请参考以下文章
如何在 webview 应用程序中发送推送通知,其中通知在网站和 PWA 上进行
如何解决在android开发中WebView在线播放视频黑屏啊?