【发布时间】:2015-01-14 10:59:19
【问题描述】:
我花了 2 天时间试图解决这个问题,最后,我问你,亲爱的 StackoverFlowers。 我正在为 C# 4.5 上的 27' 多点触控屏幕开发一个应用程序,我需要一个 WebBrowser 元素。用户应该只能通过 Y 轴平移页面并单击项目。 我禁用了文本选择,使用 JS 拖动项目;使用 C# 导航;但不能使其不可扩展。
我安装了 IE11 并使用注册表项 (FEATURE_BROWSER_EMULATION) 将其打开。
我的 HTML 文件包含:
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">
我的 CSS 文件包含:
*
{
-ms-user-select: none;
-ms-content-zooming: none;
touch-action: pan-y;
}
但是当我用两根手指捏缩放时,它仍然会缩放。 摆脱不了这个烦人的功能。
如何使用 JS、jQuery、IE11、.NET、Windows 工具禁用它?
附:我使用的是 Windows 8,并且在控制面板的鼠标设置中没有“禁用多点触控手势”,就像在 Windows 7 中一样:
【问题讨论】:
标签: javascript c# css .net internet-explorer