Favicon Tools検証作成
PWA

マニフェストの表示モード(standalone、fullscreen など)

Web アプリマニフェストの display プロパティは、インストール済み PWA がどれだけブラウザ UI を見せるかを制御します。"browser" は通常のタブで開き、"minimal-ui" は細いナビゲーションバーを残し、"standalone" はブラウザクローム無しでネイティブアプリのように見せ、"fullscreen" はステータスバーを含めすべてを隠します。ほとんどのインストール可能なアプリは "standalone" を使い、あるモードがサポートされない場合、ブラウザはリストを下にフォールバックします。

ブラウザクロームの 4 段階

display は 4 つの値を持つ単一のマニフェストフィールドで、ブラウザ UI が最も多いものから最も少ないものへと並びます。要求したモードをサポートしないとブラウザはリストを下にフォールバックするので、fullscreen の要求が standalone に、standalone が minimal-ui に落ちることがあります。

各モード

display の値ユーザーに見えるもの
browser通常のブラウザタブ、フルクローム
minimal-ui戻る/再読み込みのある細いバー、アドレスバー無し
standaloneアプリのような見た目、ブラウザクローム無し、ステータスバーは維持
fullscreenステータスバーを含めすべて非表示

表示モードに関するよくある質問

display: standalone は何をしますか?

インストール済み PWA をブラウザクローム無し(アドレスバーやタブ無し)で起動し、デバイスのステータスバーを保ちながら、ネイティブアプリのように見せ、感じさせます。

どの表示モードを使うべきですか?

ほとんどのインストール可能なアプリには "standalone" です。"fullscreen" はゲームのような没入的な場合にのみ、"minimal-ui" は少しナビゲーションが欲しいとき、"browser" はアプリのような振る舞いをまったく望まないときに使います。

なぜ私の PWA はまだアドレスバーを表示するのですか?

アプリが実際にはインストールされていない(まだタブの中にいる)か、要求したモードをサポートしないためブラウザがクロームの多いモードにフォールバックした、のいずれかです。

関連用語