You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Progressive Web Apps:能否关闭Chrome启动屏或控制其消失时机?

Chrome PWA Splash Screen: Key Details & Behavior

Great question about how Chrome handles PWA splash screens! Let’s break down what you need to know:

1. Why It Exists & How It’s Built

Chrome introduced the splash screen as a core PWA feature to make web apps feel far more like native mobile/desktop apps. It’s automatically generated using three critical fields from your web app manifest:

  • name: Displays your app’s title prominently on the splash screen
  • icon: Shows your app’s branded icon front-and-center
  • bg_color: Sets the background color to align with your app’s theme

2. The Mystery of Display Duration

Here’s the catch: there’s no official public documentation that explicitly outlines Chrome’s exact rules for how long the splash screen stays visible. That said, based on community testing and real-world usage, here’s what we’ve observed, plus the ideal behavior:

Ideal Scenario

The splash screen should stay visible exactly until your app’s first meaningful content is fully rendered. This eliminates awkward blank screens or quick flashes that break the polished, native-like experience.

Real-World Behavior

In practice, Chrome seems to use a mix of factors to decide when to hide it:

  • Network speed: Faster resource loads mean the splash screen disappears sooner
  • App initialization time: Longer JS parsing, DOM rendering, or API call waits will extend the display
  • Minimum duration fallback: Chrome likely enforces a short minimum display time (a few hundred milliseconds) to prevent the splash screen from flashing and vanishing instantly, even if your app loads nearly instantly

内容的提问来源于stack exchange,提问作者abhishekcghosh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 11:00:52