Javascript 在Windows 8.1上禁用默认收缩以放大Chrome

Javascript 在Windows 8.1上禁用默认收缩以放大Chrome,javascript,html,css,windows,mobile,Javascript,Html,Css,Windows,Mobile,如何禁用“按比例缩放”有很多问题,有很多好的答案。我从这些问题中学到的以及我在应用程序中使用的是: <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> html, body { -ms-content-zooming: none; touch-action: none; } html,正文{ -

如何禁用“按比例缩放”有很多问题,有很多好的答案。我从这些问题中学到的以及我在应用程序中使用的是:

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


html, body {
  -ms-content-zooming: none;
  touch-action: none;   
}

html,正文{
-ms内容缩放:无;
触摸动作:无;
}
这对IE11和大多数情况下的Chrome都很有效。但至少有一种特殊情况,在Windows8.1的MS界面上,Chrome开始变焦:挤压
div
,该div具有
溢出:auto
。这是一个已知的问题吗?这个问题有什么解决办法吗(我找不到)

Javascript解决方案不是问题,因为我已经处理了触摸事件以实现不同的触摸手势(如自定义缩放动作)。 我可以在触摸事件处理程序中调用
event.preventDefault()
,但这也会禁用默认的滚动手势