android - 如何限制 webview 内容缩小到 100% 以下

标签 android css webview android-webview android-4.4-kitkat

你好开发者,

我正在做一个使用 webview 的元素,所以在这里我使用 webview 的默认属性在启用属性后放大和缩小捏缩放-

 w.getSettings().setUseWideViewPort(true);
 w.getSettings().setLoadWithOverviewMode(true);

启用放大和缩小后,在 Kitkat 以下的 Android 版本中可以完美运行,但我的问题是,在 Kitkat 中,webview 内容缩小得太小了。我想防止缩小 - 内容应始终适合屏幕。

我已经尝试过这样的元标记属性,但是对于 Kitkat 它无法正常工作,即 -

<meta name="viewport" content="width=device-width,height=device-height ,initial-scale=1,minimum-scale=1, user-scalable=yes" />";    

请建议我如何使用 Chromimum webkit 在 Android Kitkat 中处理此问题。

提前致谢

最佳答案

setUseWideViewPort WebSettings API 可能会使视口(viewport)比需要的更宽,但只有当您没有有视口(viewport)元标记时才会出现这种情况.

从你发布的内容看来:

  • 视口(viewport)元标记正在做它应该做的事情:width=device-width 可能比您的内容大小更多的像素。尝试将其设置为内容的宽度。
  • 标签可能无法正确解析(尝试连接 DevTools 并查看控制台上是否有任何错误消息),
  • 您遇到了一些错误,看看将 targetSdkVersion 设置为 19 或禁用 setUseWideViewPort 是否有帮助。

关于android - 如何限制 webview 内容缩小到 100% 以下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20701128/

相关文章:

html - 使用 CSS 阻塞空间

javascript - 如何在 Vue.js 中滑动过渡两个组件

Android WebView 在重定向中丢失 Cookie

android webview pdf 查看

c++ - 未知模块 QT : webkit

android - 更改gridview中的行高

android - 使用 Gradle 更改 apk 名称

java - 将多个项目导入到eclipse中

php - 使用 Jenkins CI 进行单元测试

html - 对齐 HTML 列表