10

iPad用のWebアプリがあります。アプリは iPad キーボードを使用します。以前は、キーボードを開くとアプリが覆われていましたが、ios7 では、キーボードが表示された後、アプリは残りのスペースに縮小されます。

これを JavaScript で変更して、古い動作を維持することは可能ですか?

編集:サファリでアプリを開くと、以前と同じように機能することに気付きました。アプリをメイン画面に追加すると問題が発生します。

編集:これはほとんど解決しましたが、他の問題が発生しました。

最初に、使用していたメタ タグにこのheight=device-heightを追加しました。

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

しかし、アプリのごく一部 (iPad のトップ バーのサイズ) が下部に隠れてしまいます。だから私はこれをしました:

$("#my_app").css("height",window.innerHeight);

もう一度アプリを開いたとき、それは完璧でした。しかし、キーボードを開くと上に移動し、キーボードを閉じると下がりません。そのため、iPad の下部に黒い線があり、アプリは iPad の上部バーの下に少し隠れています。

誰でもこれを手伝うことができますか?

4

2 に答える 2

0
<meta name = "viewport" content = "user-scalable=no, initial-scale=1.0, maximum-scale=1.0, width=device-width, height=1004"> 

こんにちは、私はスペイン人で、英語が上手ではありません。私の解決策は、ピクセル数が最大になっています(1004)

于 2014-01-09T18:42:54.697 に答える