Regarding support for IWebBrowser2

Jacus Joe 21 Reputation points
2020-11-12T01:53:34.897+00:00

Hi there!

I am making use of the IWebBrowser2 interface (from exdisp.h) to implement some WebUI in C++ for online browsing.
Since it appears to primarily use the latest Internet Explorer, I am concerned about what happens once IE loses support in late-2021.

I as a consumer don't see a way to select the browser app from within the code, as say, Edge.

Will this library and interface continue to be supported post IE-decommission?

Microsoft Edge
Microsoft Edge
A Microsoft cross-platform web browser that provides privacy, learning, and accessibility tools.
2,160 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,557 questions
0 comments No comments
{count} votes

Accepted answer
  1. RLWA32 40,941 Reputation points
    2020-11-13T09:32:41.13+00:00

    I think this is the announcement regarding IE 11's retirement in 2021 -
    microsoft-365-apps-say-farewell-to-internet-explorer-11.

    Note the footnote at the bottom of the announcement which affirms that IE 11 itself is a windows component and is supported based on the lifecycle policy for the Windows version in which it is installed.

    1 person found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. Deepak-MSFT 2,191 Reputation points Microsoft Vendor
    2020-11-12T05:49:50.557+00:00

    @Jacus Joe ,
    I search but did not get any official document that mentions that whether IWebBrowser2 will continue to work after the IE browser gets retired.

    In case it stops working or you want to upgrade from IWebBrowser2, you can try to check the WebView2.

    The Microsoft Edge WebView2 control enables you to embed web technologies (HTML, CSS, and JavaScript) in your native applications. The WebView2 control uses Microsoft Edge (Chromium) as the rendering engine to display the web content in native applications. With WebView2, you may embed web code in different parts of your native application, or build the entire native application within a single WebView. For information on how to start building a WebView2 application.

    To get more information about WebView2, you can refer to Getting started with WebView2

    ----------

    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.