Skip to content

Latest commit

 

History

History
58 lines (44 loc) · 2.08 KB

icorewebview2profile5.md

File metadata and controls

58 lines (44 loc) · 2.08 KB
description title ms.date keywords topic_type api_name api_type api_location
This is the ICoreWebView2Profile interface for cookie manager.
WebView2 Win32 C++ ICoreWebView2Profile5
05/28/2024
IWebView2, IWebView2WebView, webview2, webview, win32 apps, win32, edge, ICoreWebView2, ICoreWebView2Controller, browser control, edge html, ICoreWebView2Profile5
APIRef
ICoreWebView2Profile5
ICoreWebView2Profile5.get_CookieManager
COM
embeddedbrowserwebview.dll

interface ICoreWebView2Profile5

interface ICoreWebView2Profile5
  : public ICoreWebView2Profile4

This is the ICoreWebView2Profile interface for cookie manager.

Summary

Members Descriptions
get_CookieManager Get the cookie manager for the profile.

Applies to

Product Introduced
WebView2 Win32 1.0.1774.30
WebView2 Win32 Prerelease 1.0.1777

Members

get_CookieManager

Get the cookie manager for the profile.

public HRESULT get_CookieManager(ICoreWebView2CookieManager ** cookieManager)

All CoreWebView2s associated with this profile share the same cookie values. Changes to cookies in this cookie manager apply to all CoreWebView2s associated with this profile. See ICoreWebView2CookieManager.

        auto webView2_13 = m_webView.try_query<ICoreWebView2_13>();
        CHECK_FEATURE_RETURN_EMPTY(webView2_13);
        wil::com_ptr<ICoreWebView2Profile> webView2Profile;
        CHECK_FAILURE(webView2_13->get_Profile(&webView2Profile));
        auto webView2Profile5 = webView2Profile.try_query<ICoreWebView2Profile5>();
        CHECK_FEATURE_RETURN_EMPTY(webView2Profile5);
        CHECK_FAILURE(webView2Profile5->get_CookieManager(&m_cookieManager));