Android 视口元标记宽度=设备宽度不';你不能在安卓4.2上工作吗?

Android 视口元标记宽度=设备宽度不';你不能在安卓4.2上工作吗?,android,viewport,scaling,Android,Viewport,Scaling,我正在建立一个快速响应的网站。为了使网站适合移动浏览器窗口,我在标题中添加了以下元标记: 这在我的S5默认浏览器下运行良好 但是,在我的S3默认浏览器=>下,它不能正常工作缩放级别太高(大约x2) 我尝试过添加这样的缩放值,但没有解决问题: 我注意到,在我的S3上,以下功能正常,但在我的S5上破坏了站点: 如何让它在两部手机上都工作 谢谢 Thomas尝试使用JavaScript检测Android版本并操作meta。这对我有用。更改宽度=不会给我一致的结果 viewport = d

我正在建立一个快速响应的网站。为了使网站适合移动浏览器窗口,我在标题中添加了以下元标记:

这在我的S5默认浏览器下运行良好

但是,在我的S3默认浏览器=>下,它不能正常工作缩放级别太高(大约x2)

我尝试过添加这样的缩放值,但没有解决问题:

我注意到,在我的S3上,以下功能正常,但在我的S5上破坏了站点:

如何让它在两部手机上都工作

谢谢


Thomas

尝试使用JavaScript检测Android版本并操作meta。这对我有用。更改宽度=不会给我一致的结果

 viewport = document.querySelector("meta[name=viewport]");
 viewport.setAttribute('content', "width=device-width, initial-scale=" + window.devicePixelRatio + ", maximum-scale=" + window.devicePixelRatio + ", minimum-scale=" + window.devicePixelRatio);
但是,请注意,当使用百分比而不是像素时,更改比例可能会导致一些定位问题