【问题标题】:How to disable IE11 WebBrowser control scaling如何禁用 IE11 WebBrowser 控件缩放
【发布时间】: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


    【解决方案1】:

    试试 ;

    <meta name="viewport" content="target-densitydpi=device-dpi; width=device-width; user-scalable=no; 
    initial-scale=1.0; maximum-scale=1.0">
    

    【讨论】:

      【解决方案2】:

      许多不同的方法都没有给出任何合适的结果。

      解决方案如下:卸载 Windows 8,安装 Windows 7 并禁用多点触控手势。

      【讨论】:

        猜你喜欢
        • 2015-05-07
        • 2014-07-29
        • 2014-06-22
        • 2011-05-28
        • 1970-01-01
        • 1970-01-01
        • 2012-01-20
        • 1970-01-01
        • 2011-09-16
        相关资源
        最近更新 更多