【问题标题】:Does the webbrowser require IE installed on client machine网络浏览器是否需要在客户端机器上安装 IE
【发布时间】:2011-10-08 10:50:12
【问题描述】:

我只是想知道是否有任何版本的 I.E.部署使用 webbrowser 控件的应用程序时必须在客户端计算机上安装(目标 .net 2 平台)

谢谢

【问题讨论】:

    标签: c# winforms internet-explorer browser


    【解决方案1】:

    是的,webbrower 控件使用 Internet Explorer 提供的mshtml.dll。

    【讨论】:

      【解决方案2】:

      是的,确实如此 - 但每台 Windows 计算机都预装了 IE。

      【讨论】:

        【解决方案3】:

        webbrowser 控件在机器上确实需要IE present,因为它需要MSHTML。

        【讨论】:

          【解决方案4】:

          当您使用“添加/删除 Windows 组件”小程序“删除”Internet Explorer 时,它会删除 iexplore.exe 入口点,但会保留安装的 Web 浏览器控件的所有组件。这些组件是 windows 的关键部分,无法卸载。

          话虽如此,如果用户确实使用此选项删除了 Internet Explorer,则尝试生成新窗口的 Web 浏览器控件可能会出现问题。请看http://blogs.msdn.com/b/ieinternals/archive/2009/06/19/making-the-web-browser-control-launch-the-default-browser.aspx

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2011-01-01
            • 2023-01-10
            • 2011-04-20
            • 1970-01-01
            • 1970-01-01
            • 2020-02-04
            • 2013-11-17
            相关资源
            最近更新 更多