Android 为什么三星Galaxy S忽略了用户可伸缩元标签?

Android 为什么三星Galaxy S忽略了用户可伸缩元标签?,android,html,mobile,galaxy,Android,Html,Mobile,Galaxy,根据许多来源,像这样的元标记应该可以防止浏览器允许用户放大和缩小页面: <meta name="viewport" content="user-scalable=no"> 这在大多数移动浏览器上都能正常工作,包括iOS和我测试过的大多数Android手机。然而,三星Galaxy S(Sprint Epic)并不尊重它,而是允许用户任意放大/缩小 你可以通过访问Facebook的“触摸屏”页面看到这一点,在大多数手机上你不能放大该页面,但在Galaxy S上你可以。 我还确认了星

根据许多来源,像这样的元标记应该可以防止浏览器允许用户放大和缩小页面:

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

这在大多数移动浏览器上都能正常工作,包括iOS和我测试过的大多数Android手机。然而,三星Galaxy S(Sprint Epic)并不尊重它,而是允许用户任意放大/缩小

你可以通过访问Facebook的“触摸屏”页面看到这一点,在大多数手机上你不能放大该页面,但在Galaxy S上你可以。 我还确认了星系S II正确地尊重了meta标签,因此这似乎仅限于星系S

这只是Galaxy S浏览器版本中的一个bug吗?在其他设备上是否有不失败的解决方法?

我使用这个

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


它在我的galaxy s上工作

我也有同样的问题,但经过一些努力,我意识到这不是关于手机或android版本,而是关于默认浏览器三星浏览器


把它改成谷歌浏览器为我解决了这个问题。不过,我想三星应该注意这个问题。

我注意到我可以放大比其他手机更多的页面。老实说,我喜欢这样。我怀疑这与其说是一个bug,不如说是一个特性。你有什么理由不让人们放大呢?robertc:有些页面已经设计成可以像小屏幕上的移动应用一样使用,带有触摸式界面。允许用户放大和滚动页面将使页面更加混乱,降低可用性,并可能干扰页面用户界面的工作方式。@robertc:我正在处理的页面基本上是一个长表单。在每个元素上自动放大的缩放方式使得页面很难使用。唯一的解决方案是在移动版本中制作漂亮的大型元素,然后关闭缩放功能。基本上,你想不出一个理由并不意味着一个理由不存在:)@JimboJonny考虑到互联网上各种各样的屏幕尺寸和用户的视力,你是否完全100%确定没有人访问你的页面会想把文本放大一点以便阅读?这在我的三星Galaxy Gio上不起作用,它运行的是Android 2.3.6。一些人显然很幸运地添加了
最大刻度=1.0
,但这在这里也不起作用。