2010-02-09 52 views
2

WebBrowser控件是否包含任何安全功能?我的意思是,如果我在應用程序中使用WebBrowser控件,那麼使用此瀏覽器比任何普通瀏覽器(比如IE)都更容易受到攻擊。 WebBrowser控件是共享還是使用IE的安全特性?WebBrowser控件的安全功能

回答

0

Web瀏覽器控件基本上 IE。從另一個方向來看,IE基本上只是WebBrowser控件的容器 - 但大多數設置適用於底層WebBrowser控件,而不適用於包裝器。因此,如果你實例化一個WebBrowser控件,它將(主要)採取行動,但是用戶已經配置了IE。

如果你想,你可以在MS網站上搜索「MFCIE」 - 這是一個使用MFC的C++,它也包裝了WebBrowser控件,雖然它相當過時,但它仍然對如何在包裝器中很少,IE瀏覽器控件中有多少IE。

1

從官方文檔:

「WebBrowser控件設計在完全信任的工作只能在控件中顯示的HTML內容可以來自外部Web服務器,並可能包含在腳本的形式非託管代碼或Web控件如果在這種情況下使用WebBrowser控件,該控件的安全性不會低於Internet Explorer,但受管WebBrowser控件不會阻止這種非託管代碼的運行。「