如何在Windows8笔记本电脑上禁用缩放手势

本文关键字:缩放 放手 电脑 Windows8 笔记本 | 更新日期: 2023-09-27 18:21:54

我正在使用C#、JavaScript和HTML5开发一个Windows8桌面应用程序。在C#级别中,我使用的是WebView对象。

我想禁用应用程序中的缩放功能。我知道如何在HTML:中做到这一点

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

当我以独立的形式运行HTML页面时,它正在工作(我将URL粘贴到Internet Explorer中)。但当我运行整个应用程序时,它就不起作用了——收缩缩放是启用的,而不是禁用的。

B.T.W:我正在使用Internet Explorer 10。

有什么提示吗?

如何在Windows8笔记本电脑上禁用缩放手势

在IE10(以及其他浏览器)中,防止HTML/CSS/JS中的触摸捏缩放的最简单方法是使用触摸动作CSS属性(IE10中以供应商为前缀)。默认值为"自动",在IE10中默认情况下包括平移、缩放和双击缩放。您只需启用触摸行为即可覆盖:

html {
    -ms-touch-action: pan-x pan-y; /* Enables only panning */
}

有关更多信息,请参阅W3C指针事件标准:http://www.w3.org/TR/pointerevents/#declaring-默认触摸行为的候选区域