如何禁用IE11 WebBrowser控件缩放

时间:2014-11-17 13:56:17

标签: javascript c# css .net internet-explorer

我花了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;

2 个答案:

答案 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">