Chrome 引入了闪屏作为 PWA 功能,使其看起来和感觉更像原生应用程序。它在 Web 应用程序清单中name
生成icon
启动画面。bg_color
更多细节在这里:
https://developers.google.com/web/updates/2015/10/splashscreen
https://developers.google.com/web/tools/lighthouse/audits/custom-splash-screen
虽然这一切都很好,但没有适当的文档说明 Chrome 决定保持启动画面可见的时间。
理想情况下,我认为应该直到在屏幕上绘制一些有意义的东西(只是首屏上的东西),但根据我的经验,Chrome 似乎会在很长一段时间内保持这个闪屏(可能是直到页面加载?)
这对于从慢速连接浏览我的网站的人来说是非常糟糕的——以前他们至少可以看到屏幕上正在工作和发生的事情,现在他们只看到一个静态图像(带有图标和名称的启动画面)——他们不知道如何打开网络应用程序需要很长时间,很容易感到无聊和下车。这是非常危险的。
我可以控制闪屏何时消失甚至完全禁用它吗?