gpt4 book ai didi

c# - 如何在 Windows8 笔记本电脑上禁用双指缩放手势

转载 作者:行者123 更新时间:2023-11-28 00:07:45 24 4
gpt4 key购买 nike

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

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

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

当我以 独立 方式运行 HTML 页面时,它可以正常工作(我将 URL 粘贴到 Internet Explorer 中)。但是,当我运行整个应用程序时,它不起作用 - 双指缩放已启用,但未禁用。

顺便说一句:我使用的是 Internet Explorer 10。

有什么提示吗?

最佳答案

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

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

有关更多信息,请参阅指针事件的 W3C 标准: http://www.w3.org/TR/pointerevents/#declaring-candidate-regions-for-default-touch-behaviors

关于c# - 如何在 Windows8 笔记本电脑上禁用双指缩放手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17592846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com