1

<head>iPhoneWebアプリのセクションに次のHTMLを追加しました。

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

これは(おそらく)ページのズームを制限するため、ユーザーはズームインできません。4.0より前のiOSバージョンでは、このタグは尊重されますが、iOSバージョン4.0以降では完全に無視され、必要なすべてにズームインできます。さらに、回転させると、iPhone4は奇妙なことに自動的にズームインします。

だから私が求めているのは、アプリのズームを「ロック」するにはどうすればよいですか?誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

1

アクセシビリティ設定(一般内)でズームを有効にしている場合、Safariはビューポートメタを無視しているようです(iOs4のiPhone4でのみテスト済み)。

設定を変更した後、ページをリロードする必要があります。

于 2011-06-28T13:56:56.760 に答える
1

打ち間違え?カンマを使用します。

これを試して: <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

また、ビューポートを固定したいのに、なぜ最大スケールを使用するのですか?「width=device-width」を使用すると、ビューポートはiphone3とiphone4で異なります。

あなたもこれを試すことができます: <meta name="viewport" content="width = (your page width), user-scalable = no"/>

(ページ幅)をサイトの幅に置き換えてください。

于 2011-01-25T09:36:50.260 に答える