我花了2天时间试图解决这个问题,最后,我问你,亲爱的StackoverFlowers。 我正在开发一个27' C#4.5上的多点触控屏幕,我需要一个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乐器中的任何一种来禁用它?
P.S。我正在使用Windows 8,并且没有&#34;禁用多点触控手势&#34;在控制面板的鼠标设置中,如在Windows 7中:&lt;
答案 0 :(得分:1)
许多不同的方法没有给出任何适当的结果。
解决方案如下:卸载Windows 8,安装Windows 7并禁用多点触控手势。
答案 1 :(得分:0)
试试;
<meta name="viewport" content="target-densitydpi=device-dpi; width=device-width; user-scalable=no;
initial-scale=1.0; maximum-scale=1.0">