android - Android 默认浏览器的视口(viewport)元

标签 android viewport

我正在尝试在 android 的网页中显示图像 (320x480px)。 我正在尝试配置视口(viewport)元,因为我想要全屏显示图像。

实际上我只是像那样配置了视口(viewport)

<meta name="viewport" content="width=320px" />

它运行完美,除了 android 默认浏览器。我试过 Chrome、Opera 和 Firefox,它们都能正确显示图像。

关于这篇文章 Full webpage and disabled zoom viewport meta tag for all mobile browsers我尝试以这种方式配置它但没有成功:

<meta name="viewport" content="initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,width=device-width,height=device-height,target-densitydpi=device-dpi,user-scalable=yes" />

<meta name="viewport" content="initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,width=320,height=device-height,target-densitydpi=device-dpi,user-scalable=yes" />

您知道如何正确配置视口(viewport)吗?

谢谢

最佳答案

<meta name="viewport" content="user-scalable=no, width=device-width">

用户可缩放 - 控件使用户无法“双指缩放”。

宽度 - 视口(viewport)的宽度。

所有属性都需要整数值,而不是浮点值。

换句话说,1 而不是 1.0。或者您可以使用百分比。

将最小和最大缩放属性设置为相同的值没有意义。 此外,如果将 initial-scale 设置为 1,已知会在 iOS 中引起问题。

关于android - Android 默认浏览器的视口(viewport)元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17082794/

相关文章:

javascript - 使用通过 JavaScript 动态设置的 PHP 变量的 HTML 图像布局 [或 . . .]

java - libgdx 批处理在 FitViewport 之外绘制

java - Android webview 多个窗口。如何检测是从 html 目标 ="blank"还是从 javascript 创建的窗口?

android - 在 Android 中保存列表的内容

html - 在 Chrome 中设置 initial-scale=1.x 时, block 级元素之间有额外的垂直空间

javascript - 使用 isOnScreen 检查元素是否在视口(viewport)中

jquery - 有没有办法防止视口(viewport)因 url 栏等 ui 元素而调整大小?

android - LayoutInflater 似乎没有与布局中的 id 链接

android - WebView 的互联网使用情况(数据使用情况)

java - 如何在 Android 中清除 Canvas 上的绘图