【发布时间】:2019-09-04 19:58:49
【问题描述】:
我正在按照 Google 的建议开发 PWA,并且在用户将其添加到他们的主屏幕后,我的初始屏幕正确显示。
我想知道是否有任何方法可以配置启动屏幕应该显示的一些自定义延迟时间。我需要设置至少 2~3 秒的延迟,以便用户可以在其中看到公司徽标。有时它显示和过期非常快,比如 200 毫秒,有时它显示长达 10 秒,我只想设置一个最短时间。可能吗?在 PWA 的文档中没有找到任何参考资料...
我尝试过的一件事是设置“第二个”启动画面,但这在本机启动画面持续长达 10 秒的情况下并不好,然后它再次显示我的自定义启动画面(糟糕的用户体验)。 ..
这是我的 manifest.json:
{
"name": "Some application",
"short_name": "Sa",
"lang": "pt-BR",
"start_url": "/",
"display": "standalone",
"theme_color": "#FFFFFF",
"icons": [
{
"src": "assets/icons/192x192.png",
"sizes": "192x192"
}
],
"background_color": "#FFFFFF"
}
【问题讨论】:
-
您不希望您的用户使用您的应用吗?让他们每次都盯着你的标志看 X 秒可能会让他们认为你的应用程序很慢。并惹恼他们。 (可能是市场营销的疯狂要求?)构建良好的 PWA 的主要目标之一是加载速度快。恕我直言
-
这是一个要求。
标签: splash-screen progressive-web-apps