当前位置: 首页 > 面试题库 >

如何在Mobile Safari上禁用视口缩放?

颛孙嘉玉
2023-03-14
问题内容

我已经尝试了所有这三个方法,但均无济于事:

<meta name=”viewport” content=”width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;” />

<meta name=”viewport” content=”width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=false;” />

<meta name=”viewport” content=”width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=no;” />

每个都是我通过Google搜索或SO搜索推荐的不同值,但是’ user-scaleable = X ‘值似乎都不起作用

我还尝试了用逗号分隔值,而不是分号,没有运气。然后,我尝试只具有user-scalable价值,仍然没有运气。

更新

从苹果网站上得到了它,它的工作原理是:

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

原来问题出在非标准引号上,因为我从使用它们的网站复制了元标记,哎呀


问题答案:

您的代码将属性双引号显示为花式双引号。如果您的实际源代码中包含花哨的引号,我想可能是问题所在。

这对我适用于iOS 4.2中的Mobile Safari。

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />


 类似资料:
  • 问题内容: 如何在WildFly上完全禁用WELD。我不需要它,因为我使用了另一个DI框架。 异常0:javax.enterprise.inject.UnsatisfiedResolutionException:无法使用限定符[@ javax.enterprise.inject.Any(),@ javax.enterprise.inject来解析’org.springframework.data.

  • 我的server.xml.中有以下连接器我的应用程序在端口8080上运行,但我不再希望它在端口8443上运行。如何修改连接器以禁用HTTPS并仅在8080上运行Tomcat?谢谢

  • 问题内容: 当我使用https端口运行Play Framework时,应用程序在两个端口上启动- 默认(9000)和https(443)。如何禁用默认的9000端口并仅在https端口上运行Play应用程序? 我通过以下命令运行应用程序: 我得到一些日志: [info]播放-应用程序已启动(产品) [info]播放-侦听/ 0:0:0:0:0:0:0:0:9000上 的HTTP [info]播放-

  • 问题内容: 有谁知道禁用WKWebView中的双击和缩小缩放的简单方法?我没有尝试过的工作: 在html中: 问题答案: 您将必须在脚本中添加最大比例。 以下代码应为您提供帮助:

  • 我正在使用Visual Studio 2017 RC,当您单击“调试”时弹出的新Chrome窗口会让我非常失望。 “调试”Chrome 窗口存在的问题: 启动/"附加"网站需要很长时间(我认为它附加了我不需要的所有javascript调试,因为我无论如何都使用Chrome开发工具) 不能与其他Chrome窗口对接(作为选项卡) 不记得表单历史。如果我在测试表单,我不能自动完成表单数据,所以我每次都

  • 本文向大家介绍如何禁止手机端页面缩放?相关面试题,主要包含被问及如何禁止手机端页面缩放?时的应答技巧和注意事项,需要的朋友参考一下 document.documentElement.addEventListener('touchstart', function (event) { if (event.touches.length > 1) { event.preventDefault(); } }