是否可以在PWA启动画面中配置延迟?

时间:2019-04-14 19:02:36

标签: splash-screen progressive-web-apps

我正在按照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"
}

1 个答案:

答案 0 :(得分:0)

我发现尚无法使用此功能,但是正在对此主题进行一些讨论,例如下面的讨论。显然,对自定义初始屏幕的方式进行了一些改进,经过一年多的测试: https://github.com/w3c/manifest/issues/589#issuecomment-323232119