2013-12-19 12 views
6

私はSencha Touchを使用してモバイルWebサイトを開発しています。 iOS7 Safariでは、下のツールバーの上部アドレスバー&を削除することはできません。 SenchaはiOS6までこれを処理していましたが、iOS7の最近の変更によってこの問題が発生しています。iOS7 Safariの全画面モード

http://java.dzone.com/articles/safari-ios-7-and-html5
私は、また、HTML5ゲーム&いくつかの他のアプリのための問題であると思われる上記のリンク&をお読みください。 iOS6で動作していた古いwindow.scrollTo()は動作しなくなった

私は一日中検索していたので、ダウンボートしないでください。

答えて

9

を変化を受け入れることが最善かもしれないが、これは彼がサファリiOS7にバーやブラウザコントロールに取り組む非表示になります:iOS7の

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, minimal-ui"> 

さらに詳しい情報モバイルサイトのフルスクリーンモード:http://blog.initlabs.com/post/81716286465/how-to-display-websites-in-fullscreen-mode-in-ios7

+0

ありがとうございますが、これはiOS 7.1以降でのみ有効です。 –

+0

hmmmm、iOS7でテストしていない、iOS7.1しか知らなかった... – krisrak

+2

金色のチケットは最小UIパラメータでした。 –

5

iOS 7では本当に選択肢がないと思います。明らかにAppleは開発者にもうこれをやりたくないと思っています。誰かが別の回避策を見つけたとしても、それほど長く続くことはないでしょう。

正直言って、フルスクリーン機能を利用することは、ユーザーがホームスクリーンにアプリをインストールするための公正なトレードオフだと思います。明らかにこれが真実ではない場合がありますが、ある程度理解できると思います。あなたはまだ、次のmetaタグを追加することができる必要があり、それは一度ホーム画面に追加フルスクリーンされます。
<meta name="apple-mobile-web-app-capable" content="yes">

あなたが設定できるというプロンプト「ホーム画面に追加」を追加しますそこにいくつかの素敵なライブラリがあります。カスタムメッセージで邪魔にならないようにしてください。この場合、あなたのメタタグviewportminimal-uiを追加...

関連する問題