テスト シナリオとして以下を作成しました: http://dev.driz.co.uk/Spinner/は、iPhone Chromeless で実行される webapp 用です。iPhone で開いてホーム画面に追加すると、起動画面とプリローダーを備えたフルスクリーンの Web アプリとして表示されます。
起動画面とユーザーに表示される最初の画面は、 Apple のドキュメントの引用に従って同じにしました。「一般に、アプリの最初の画面と同じ起動イメージを設計します。ユーザーが起動画像と最初のアプリ画面の間にフラッシュを経験しないように、アプリの起動が終了します。」
上記のように、起動時とアプリ自体の間で発生する可能性があるフラッシュを防ぐために、それらを同じにしました (通常、起動時に変更されない異なる UI コンポーネントが原因です)。しかし、私はまだこのフラッシュを取得します! アプリがスタートアップを表示してから非表示にしてから、スタートアップ画像を含むスプラッシュ画面を再度表示することを含む Web サイトを表示しているようです。
どうすればこれに対抗できるかについてのアイデアはありますか? 起動画面の背景画像を持つように html/body 自体を設定しようとしましたが、読み込まれるとまだフラッシュです。また、背景の代わりに実際の画像を使用しようとしましたが、同じ問題です。