ホームページ >ウェブフロントエンド >CSSチュートリアル >iOS 8 でもソフト フルスクリーン エクスペリエンスは可能ですか?

iOS 8 でもソフト フルスクリーン エクスペリエンスは可能ですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-08 12:30:11148ブラウズ

Is a Soft Fullscreen Experience Still Possible on iOS 8?

iOS 8 のソフト フルスクリーン代替手段

iOS 8 では「minimal-ui」ビューポート プロパティが削除され、アドレス バーが非表示になるのではないかという懸念が生じています。モバイルサファリ。ただし、「ソフト フルスクリーン」エクスペリエンスを実現するためのオプションはまだあります。

1. Mobile Safari でアドレス バーを非表示にすることはまだ可能ですか?

iOS 7 は window.scrollTo ハッキングに反応しなくなりましたが、アドレス バーを非表示にする方法は他にもあります。ただし、これらの方法では JavaScript を使用する必要があり、アクセシビリティ制限がある場合があります。

2.同様のソフト フルスクリーン エクスペリエンスを実現することはまだ可能ですか?

Brim は、iOS 8 の「ビュー マネージャー」で、ユーザーのスクロールや操作を可能にするトレッドミル要素を作成できます。 「minimal-ui」ビューに入ります。ページが「minimal-ui」の場合、Brim は没入型エクスペリエンスから誤って離れることを防ぐためにドキュメントのスクロールを無効にします。

3.全画面エクスペリエンスには苦労する価値がありますか?

最終的に、全画面エクスペリエンスを追求するかどうかの決定は、Web アプリの特定の要件によって決まります。アクセシビリティとブックマーク性が重要な場合は、ビューポートの高さを考慮し、OS バー、アドレス バー、ナビゲーション メニューに対応することを検討してください。

追加メモ:

  • ブリムスクロールするのに十分なコンテンツなど、適切に機能するには特定の条件が必要です。
  • 「minimal-ui」のサイズは計算できません画面変数を使用するため、ユーザーがいつこのモードにあるかを判断することが困難になります。
  • 向きの変化を検出し、トレッドミル要素を調整するには、Scream および orientationchangeend イベントを使用することを検討してください。

以上がiOS 8 でもソフト フルスクリーン エクスペリエンスは可能ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。