2011-11-22 11 views
5

は、多くの情報源によると、このようなメタタグがに、ページのうち、ユーザがズームをさせるからブラウザを防ぐことになっている:Samsung Galaxy Sがユーザースケーラブルメタタグを無視するのはなぜですか?

<meta name="viewport" content="user-scalable=no"> 

これはiOSとほとんどのAndroidを含め、ほとんどの携帯ブラウザで正しく動作します私がテストした携帯電話。しかし、Samsung Galaxy S(Sprint Epic)はそれを尊重するのではなく、ユーザーが任意にズームイン/ズームアウトできるようにしています。

Facebookの「タッチスクリーン」ページhttp://touch.facebook.com/をご覧ください。ほとんどの携帯電話では、そのページを拡大することはできませんが、ギャラクシーSでは可能です。 また、ギャラクシーS IIがメタタグを正しく尊重していることを確認しましたので、これはギャラクシーSに限定されているようです。

これはGalaxy Sのブラウザビルドのバグですか?他のデバイスで失敗しない回避策はありますか?

+0

に取り組んでいます。私はこれが正直であることが好きです。 – asawyer

+0

それは機能としてバグではないと思われます。人々にズームインさせないようにするためには、どういう理由がありますか? – robertc

+4

robertc:一部のページは、タッチベースのインターフェースを備えた小さな画面でモバイルアプリのように使用するようにすでに設計されています。ユーザーがページを拡大してスクロールできるようにすると、混乱を招き、ユーザビリティが低下し、ページのユーザーインターフェイスの動作が妨げられる可能性があります。 – Angus

答えて

0

私はこの

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

を使用して、それは私がその後、他の人の携帯電話より多くのページにズームインできることに気づいていた私のギャラクシーS

+0

Android 2.3.6を実行しているSamsung Galaxy Gioでは動作しません。明らかに、 'maximum-scale = 1.0'を追加することで運が良かった人もいましたが、ここでもうまくいきませんでした。 – Pieter

関連する問題