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

标签 android webview textinput

当用户单击输入字段或文本区域时,应用程序会放大。 有没有简单的方法来禁用它?

目前有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;"

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

最佳答案

我搞砸了很多。

您必须针对不同的屏幕尺寸和手机采用不同的解决方案,在服务器端完成。

例如,这适用于 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" />

这是针对 iPhone 的:

<meta name="viewport" content="width=640px,user-scalable=0" />

关于android - 有没有办法禁用 webview 中输入字段的缩放功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3702805/

相关文章:

android - To Fragment or not to Fragment - 针对 Activity 的嵌套 fragment 。为什么我应该使用多个 Activity ?

java - 如何在具有抽屉式导航和 Web View 的应用程序中启用返回上一页

javascript - 当用户代理来自 webview android 应用程序时,如何隐藏网站标题(div)?

preprocessor - 处理神经网络输入的文本字符串

reactjs - TextInput 清除时速度慢,屏幕上有很多内容

text - Hadoop Mapreduce:TextInputFormat和处理行?

java - 取消异步任务的最佳方法

java - 如何在android studio中从url获取数据

android - FireStore REST API 调用

c++ - 公开 QWebView 小部件对象并将其添加到 QML