使用javascript禁用chrome收缩缩放

使用javascript禁用chrome收缩缩放,javascript,google-chrome,touch,zooming,pinch,Javascript,Google Chrome,Touch,Zooming,Pinch,有没有办法用javascript禁用chrome pinch zoom。 我不想改变任何事情chrome://flags 我想禁用chrome的默认缩放和滑动到上一页的行为,而是想编写自己的平移/缩放代码。 我能够处理所有这些事件,但调用“preventDefault”没有帮助。 处理鼠标滚轮、ctrl+和ctrl-事件并在其中调用“preventDefault”也无济于事 最后,我想为chrome和IE 11定制两个手指的多点触摸缩放和平移功能。 平移对我来说非常有效,但缩放不行 下面是示例脚

有没有办法用javascript禁用chrome pinch zoom。 我不想改变任何事情chrome://flags 我想禁用chrome的默认缩放和滑动到上一页的行为,而是想编写自己的平移/缩放代码。 我能够处理所有这些事件,但调用“preventDefault”没有帮助。 处理鼠标滚轮、ctrl+和ctrl-事件并在其中调用“preventDefault”也无济于事

最后,我想为chrome和IE 11定制两个手指的多点触摸缩放和平移功能。 平移对我来说非常有效,但缩放不行

下面是示例脚本:

  <!DOCTYPE html>
    <html>
    <head>
    <title>Test</title>
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" />

    <script type="text/javascript" src="Scripts/jquery-3.1.0.js" ></script>

    <script type="text/javascript" >
      document.addEventListener('touchstart', function(event){
          event.preventDefault();
      });
      document.addEventListener('touchend', function(event){
          event.preventDefault();
      });
      document.addEventListener('touchmove', function(event){
          event.preventDefault();
      });
      $('*').bind('touchmove', false);
    </script>

   <body>
   <h1 align="center">
    TEST STRING FOR PINCH ZOOM
    </h1>
    </body>
    </html>

试验
document.addEventListener('touchstart',函数(事件){
event.preventDefault();
});
document.addEventListener('touchend',函数(事件){
event.preventDefault();
});
document.addEventListener('touchmove',函数(事件){
event.preventDefault();
});
$('*').bind('touchmove',false);
压缩变焦测试字符串

这对我很有效,以防有人出现在这里寻找答案

document.addEventListener(
  'wheel',
  function touchHandler(e) {
    if (e.ctrlKey) {
      e.preventDefault();
    }
  },
  { passive: false }
);

可能与否重复,与手机无关。我在Windows10桌面上的chrome浏览器中遇到了这个问题(全部在PC上)。虽然我指定了链接中提到的所有元关键字,但它没有帮助,所以您需要禁用浏览器缩放示例ctrl+/-?否,默认情况下,如果您打开任何网站缩放网页的全部内容,则在Google Chrome浏览器上禁用。我的意思是如果你用两个手指放大触摸屏笔记本电脑。它确实像图像一样缩放。我想处理那部分。防止默认行为,并添加我的自定义缩放逻辑,这将只在我的网页的特定部分工作。老兄,这就是我6个月来一直在寻找的。。。谢谢!