2011-11-22 23 views
5

Według wielu źródeł, meta tag jak to ma zapobiec przeglądarkę pozwalając użytkownikowi powiększać i pomniejszać strony:Dlaczego Samsung Galaxy S ignoruje meta tag skalowalny przez użytkownika?

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

To działa poprawnie na większości przeglądarek mobilnych, w tym iOS i najbardziej Androida Telefony, które testowałem. Jednak Samsung Galaxy S (Sprint Epic) nie szanuje go, zamiast tego umożliwia dowolne powiększanie/pomniejszanie przez użytkownika.

Możesz to zobaczyć odwiedzając stronę "ekran dotykowy" Facebooka pod numerem http://touch.facebook.com/ - w większości telefonów nie można powiększyć tej strony, ale w Galaxy S możesz. Potwierdziłem również, że Galaxy S II poprawnie respektuje metatag, więc wydaje się to ograniczone do Galaxy S.

Czy to tylko błąd w konstrukcji przeglądarki Galaxy S? Czy istnieje jakieś obejście, które nie zawiedzie na innych urządzeniach?

+0

Zauważyłem, że mogę powiększyć stron, po czym innych narodów komórkowych. Lubię to w ten sposób, szczerze mówiąc. – asawyer

+0

Podejrzewam, że to nie jest błąd jako funkcja. Jaki mógłbyś mieć powód, by nie pozwolić ludziom na powiększenie? – robertc

+4

robertc: niektóre strony są już zaprojektowane tak, aby mogły być używane jak aplikacje mobilne na małym ekranie z interfejsem dotykowym. Umożliwienie użytkownikowi powiększenia i przewinięcia strony sprawi, że będzie ona bardziej zagmatwana, zmniejszy użyteczność i może przeszkadzać w działaniu interfejsu użytkownika strony. – Angus

Odpowiedz

0

Używam tego

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

i działa na własną Galaxy S

+0

Nie działa na moim Samsung Galaxy Gio, na którym działa system Android 2.3.6. Niektórzy ludzie najwyraźniej mieli szczęście dodając 'maximum-scale = 1.0', ale to też tutaj nie działało. – Pieter

Powiązane problemy