代码之家  ›  专栏  ›  技术社区  ›  pavanred

WebBrowser控件的安全功能

  •  2
  • pavanred  · 技术社区  · 15 年前

    WebBrowser控件中是否包含任何安全功能?我的意思是,如果我在一个应用程序中使用WebBrowser控件,那么使用这个浏览器比任何普通的浏览器,比如说,更容易受到安全攻击。 WebBrowser控件是否共享或使用IE的安全功能?

    2 回复  |  直到 15 年前
        1
  •  0
  •   Jerry Coffin    15 年前

    WebBrowser控件 从另一个方向看,IE基本上只是一个WebBrowser控件的容器——但是大多数设置都应用于底层的WebBrowser控件,而不是包装器。因此,如果您实例化一个WebBrowser控件,不管用户如何配置IE,它(大部分)都会起作用。

    如果你想要的话,你可以在MS网站上搜索“MFCIE”——这是一个使用MFC的C++,它还包括了WebBub控件,尽管它是过时的,但它仍然能很好地解释包装器中的数量是多少,以及IE在WebBub控件中有多大。

        2
  •  1
  •   Anders Fjeldstad    15 年前

    官方文件:

    “WebBrowser控件仅在完全信任的情况下工作。控件中显示的HTML内容可以来自外部Web服务器,并且可以包含脚本或Web控件形式的非托管代码。如果在这种情况下使用WebBrowser控件,则该控件的安全性不会低于Internet Explorer,但托管WebBrowser控件不会阻止此类非托管代码的运行。”