【发布时间】:2013-08-18 22:19:38
【问题描述】:
没错,我想启用缩放而不是禁用它。
我创建了一个响应式网站,一切看起来都不错。但是由于某种原因,您无法在 Nexus 7(运行 Android 4.2.2)上的 Chrome 中进行捏合缩放。
这是我的元标记,它确保它以适合屏幕尺寸的 CSS 显示网站:
<meta name="viewport" content="width=device-width, initial-scale=1" />
我在这里没有说用户不能缩放。正如我所说,该站点是响应式的,因此用户没有理由需要缩放,但是如果用户想要缩放,我不想阻止它们。 iPhone 上没有问题,用户可以随意缩放。但在 Android 上他们不能。我尝试添加 user-scalable=yes 和 user-scalable=1 但这没有区别。
唯一可行的方法是删除该元标记,但随后网站将自身呈现为好像正在显示在大屏幕上,因此不再响应。
有什么我可以做的吗?
【问题讨论】:
-
嗯,这不是一个答案,而是更多的评论 - Chrome for Android 可以让我们强制缩放 - 打开浏览器的主要设置并点击“辅助功能”,然后选中名为 Force 的选项启用缩放。这样,如果您在此处找不到适合您要求的好答案,请将其添加为页面上的评论
-
还有this SO answer on how to force-zoom。没有我的安卓生活会更糟。 (仔细观察事物,制作更好的屏幕截图,在设计不佳的网站上更轻松地填写表单......)
标签: android html google-chrome responsive-design meta-tags