有没有办法在webview中禁用输入字段的缩放功能?

dle*_*s22 11 android textinput webview

当用户单击输入字段或textarea时,应用程序会放大.是否有一种简单的方法可以禁用它?

目前有meta标签:

meta name="viewport" content="width=device-width; height=device-height; initial-scale=1.0; maximum-scale=1.0; user-scalable=no; target-densityDpi=device-dpi;"
Run Code Online (Sandbox Code Playgroud)

一切看起来都很棒,直到我在具有Android 2.2 特别是HTC Evo 4G的设备上看到它.

小智 3

我在这个问题上搞乱了很多。

您必须为不同的屏幕尺寸和手机提供不同的解决方案,并在服务器端完成。

例如,这适用于 HTC 的需求:

<meta content='True' name='HandheldFriendly' />
<meta content='width=640px; initial-scale=0.50; maximum-scale=0.50;minimum-scale=0.50;' name='viewport' />
<meta name="viewport" content="width=640px" />
Run Code Online (Sandbox Code Playgroud)

这是针对 iPhone 的:

<meta name="viewport" content="width=640px,user-scalable=0" />
Run Code Online (Sandbox Code Playgroud)