【问题标题】:Prevent zooming using a touchscreen in a website (IE 11, Win 10)防止在网站中使用触摸屏进行缩放(IE 11、Win 10)
【发布时间】:2017-03-21 20:39:34
【问题描述】:

我有一个使用 jQuery Mobile 创建的网站。我想禁用缩放功能或阻止用户使用双指缩放或同时用两根手指点击来放大。

我一直在寻找答案,但找不到有效的答案。

我尝试使用元标记:

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

也试过了:

body { -ms-content-zooming: none },
html { -ms-content-zooming: none },
.ui-page { -ms-content-zooming: none }

这些解决方案都不起作用。

【问题讨论】:

标签: javascript jquery html css jquery-mobile


【解决方案1】:

尝试user-scalable = no 而不是user-scalable = 0

【讨论】:

  • 我也试过这个,不幸的是它不起作用。
【解决方案2】:

所以经过更多研究后,我终于找到了解决问题的方法。不是最帅的,但它对我有用。
我必须在 Internet Explorer Registry(HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Zoom) 中添加一个额外的密钥以防止任何缩放。 完整指南可在 HERE

找到

【讨论】:

  • 这种方法只适用于您的自己的计算机。它不会对任何其他计算机产生任何影响。
猜你喜欢
  • 2017-05-12
  • 2013-02-15
  • 1970-01-01
  • 1970-01-01
  • 2014-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-04
相关资源
最近更新 更多