iOS 8: 「minimal-ui」ビューポート プロパティの削除後の代替ソフト フルスクリーン ソリューション
「minimal-ui」ビューポート プロパティ、 iOS 7.1 で導入され、開発者は iOS デバイスのアドレス バーとナビゲーション メニューを非表示にすることができました。ただし、このプロパティは iOS 8 beta4 で削除されました。
Q1: Mobile Safari でアドレス バーを非表示にすることはまだ可能ですか?
いいえ、できません。 "minimal-ui" プロパティを使用してアドレス バーを非表示にすることは可能です。
Q2: まだ可能ですか?同様のソフト フルスクリーン エクスペリエンスをお持ちですか?
はい、「mobile-web-app-capable」メタ タグを使用せずにソフト フルスクリーン エクスペリエンスを実現できます。
解決策:
Brim (iOS 8 のビューマネージャー) と呼ばれる新しいライブラリが、この問題の解決策を提供します。 Brim は、スクロールを可能にするのに十分な高さの非表示の要素を作成することで機能します。これにより、ユーザーは、minimal-ui ビューに入り、そこにとどまることができます。
ページが minimum-ui ビューに入ると、Brim は、誤ってビューを終了しないようにドキュメントのスクロールを無効にします。
Q3: フルスクリーン エクスペリエンスには苦労する価値がありますか?
この質問に対する答えは、Web の特定の要件によって異なります。 アプリ。アクセシビリティや共有性を優先する場合は、全画面エクスペリエンスの実装を避けた方がよい場合があります。それ以外の場合、追加された画面領域は有益である可能性があります。
結論:
iOS 8 での「minimal-ui」プロパティの削除には課題がありますが、 Brim のような代替ソリューションを使用して、ソフトなフルスクリーン エクスペリエンスを実現することはまだ可能です。開発者は、そのような機能を実装するかどうかを決定する際に、関連するトレードオフを慎重に考慮する必要があります。
以上がiOS 8: 「minimal-ui」を削除した後にソフトなフルスクリーン エクスペリエンスを実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。