根据许多消息来源,像这样的元标记应该防止浏览器让用户放大和缩小页面:
<meta name="viewport" content="user-scalable=no">
这适用于大多数移动浏览器,包括 iOS 和我测试过的大多数 Android 手机。然而,三星 Galaxy S (Sprint Epic) 并不尊重它,而是允许用户任意放大/缩小。
您可以通过访问http://touch.facebook.com/上的 Facebook“触摸屏”页面看到这一点——在大多数手机上,您无法放大该页面,但在 Galaxy S 上可以。我还确认 Galaxy S II 正确地尊重元标记,所以这似乎仅限于 Galaxy S。
这只是 Galaxy S 浏览器构建中的一个错误吗?有没有在其他设备上不会失败的解决方法?