首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用splash启动TWA时出现白屏

使用splash启动TWA时出现白屏
EN

Stack Overflow用户
提问于 2021-01-11 19:51:16
回答 1查看 101关注 0票数 0

当启动TWA时,我显示了一个闪屏(TWA闪屏),但我看到一个白屏4-5秒后启动应用程序的闪屏后,延迟,因为我的网页代码需要加载更多的数据启动前,我知道我的网页代码不应该花太多的时间来加载,但我想处理这个白屏与本机端加载程序仅由于一些限制。我没有扩展LauncherActivity(从安卓浏览器助手SDK),也没有在Manifest中使用它作为启动器,由于一些有条件的启动,我已经从这个活动复制了代码(无论需要什么)到我的本机活动Abc。在环球航空推出后,我不能确定哪个活动正在托管web内容。作为我的活动,Abc似乎处于onPause状态。所以我不能使用这个活动来显示加载器。如果我使用新的活动向加载器显示我的web内容不会在后台加载,它只会在web内容处于前台时才开始加载。我想在有时间加载网页内容的时候显示加载器,有什么方法可以做到吗?

注意:我有几个重定向在我的网页网址启动。

EN

回答 1

Stack Overflow用户

发布于 2021-02-23 18:17:17

这种情况下的问题是web应用程序加载时间太长。

可信网络活动中的闪屏将在Chrome加载页面时启动,并在initial URL触发pageload事件时自动删除。

有几种技术可以用来提高web应用程序的性能。https://web.dev/fast/是一个很好的入门位置。从您的描述中得到的一个提示是,受信任的网络活动应该打开最终的URL,并且没有任何重定向。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65666358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档