当启动TWA时,我显示了一个闪屏(TWA闪屏),但我看到一个白屏4-5秒后启动应用程序的闪屏后,延迟,因为我的网页代码需要加载更多的数据启动前,我知道我的网页代码不应该花太多的时间来加载,但我想处理这个白屏与本机端加载程序仅由于一些限制。我没有扩展LauncherActivity(从安卓浏览器助手SDK),也没有在Manifest中使用它作为启动器,由于一些有条件的启动,我已经从这个活动复制了代码(无论需要什么)到我的本机活动Abc。在环球航空推出后,我不能确定哪个活动正在托管web内容。作为我的活动,Abc似乎处于onPause状态。所以我不能使用这个活动来显示加载器。如果我使用新的活动向加载器显示我的web内容不会在后台加载,它只会在web内容处于前台时才开始加载。我想在有时间加载网页内容的时候显示加载器,有什么方法可以做到吗?
注意:我有几个重定向在我的网页网址启动。
发布于 2021-02-23 18:17:17
这种情况下的问题是web应用程序加载时间太长。
可信网络活动中的闪屏将在Chrome加载页面时启动,并在initial URL触发pageload事件时自动删除。
有几种技术可以用来提高web应用程序的性能。https://web.dev/fast/是一个很好的入门位置。从您的描述中得到的一个提示是,受信任的网络活动应该打开最终的URL,并且没有任何重定向。
https://stackoverflow.com/questions/65666358
复制相似问题