在HTC设备上禁用Android 2.1浏览器中的捏合/缩放

8th*_*ree 36 android mobile-website

我正在构建一个移动网站,并在标头中设置了以下元标记:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不适用于Android 2.1的HTC设备(HTC Hero等).关于如何在此浏览器中禁用双指缩放的任何想法?适用于iPhone.

Gar*_*ows 33

我已经联系过HTC关于这个问题,他们告诉我他们根本没有视口元标记的支持,没有其他方法可以禁用缩放.

非常令人失望.

  • +1非常令人失望.感谢您与我们分享这些信息. (6认同)

Gar*_*ows 9

这适用于默认的Android和iPhone浏览器.虽然遗憾的是它不适用于HTC的自定义浏览器(如所提到的).

<meta content='True' name='HandheldFriendly' />
<meta content='width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;' name='viewport' />
<meta name="viewport" content="width=device-width" />
Run Code Online (Sandbox Code Playgroud)


Sep*_*phy 0

只是一个想法,也许没有用(未经测试):
您是否研究过 Android's WebView 中的 javascript 支持?我想你也许可以打电话给它WebSettings.setBuiltInZoomControls(false);,这可能会满足你的需要。