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

C# 如何在Windows8笔记本电脑上禁用收缩缩放手势,c#,html,internet-explorer,windows-8,internet-explorer-10,C#,Html,Internet Explorer,Windows 8,Internet Explorer 10,我正在使用C#、JavaScript和HTML5开发一个Windows8桌面应用程序。在C#级别中,我使用WebView对象 我想在我的应用程序中禁用收缩缩放。我知道如何在HTML中执行此操作: 当我独立运行HTML页面时,它正在工作(我将URL粘贴到Internet Explorer中)。但当我运行整个应用程序时,它不起作用-收缩缩放是启用的,而不是禁用的 B.T.W:我正在使用Internet Explorer 10 有什么提示吗?在IE10(以及其他浏览器)中,防止HTML/CSS/J

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

我想在我的应用程序中禁用收缩缩放。我知道如何在HTML中执行此操作:


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

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

有什么提示吗?

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

html {
    -ms-touch-action: pan-x pan-y; /* Enables only panning */
}
有关更多信息,请参阅W3C指针事件标准: