我花了 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 那样的“禁用多点触控手势”:
许多不同的方法没有给出任何合适的结果。
解决方案如下:卸载 Windows 8,安装 Windows 7 并禁用多点触控手势。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)