Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

CoreWebView2Frame.WebMessageReceived Event

Definition

Namespace:
Microsoft.Web.WebView2.Core
Assembly:
Microsoft.Web.WebView2.Core.dll
Package:
Microsoft.Web.WebView2 v1.0.1083-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1108.44
Package:
Microsoft.Web.WebView2 v1.0.1133-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1150.38
Package:
Microsoft.Web.WebView2 v1.0.1158-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1185.39
Package:
Microsoft.Web.WebView2 v1.0.1189-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1210.39
Package:
Microsoft.Web.WebView2 v1.0.1222-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1245.22
Package:
Microsoft.Web.WebView2 v1.0.1248-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1264.42
Package:
Microsoft.Web.WebView2 v1.0.1293.44
Package:
Microsoft.Web.WebView2 v1.0.1305-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1340-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1343.22
Package:
Microsoft.Web.WebView2 v1.0.1369-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1370.28
Package:
Microsoft.Web.WebView2 v1.0.1414-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1418.22
Package:
Microsoft.Web.WebView2 v1.0.1462.37
Package:
Microsoft.Web.WebView2 v1.0.1466-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1518.46
Package:
Microsoft.Web.WebView2 v1.0.1549-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1587.40
Package:
Microsoft.Web.WebView2 v1.0.1619-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1661.34
Package:
Microsoft.Web.WebView2 v1.0.1671-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1722.45
Package:
Microsoft.Web.WebView2 v1.0.1724-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1774.30
Package:
Microsoft.Web.WebView2 v1.0.1777-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1823.32
Package:
Microsoft.Web.WebView2 v1.0.1829-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1901.177
Package:
Microsoft.Web.WebView2 v1.0.1905-prerelease
Package:
Microsoft.Web.WebView2 v1.0.1938.49
Package:
Microsoft.Web.WebView2 v1.0.1988-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2045.28
Package:
Microsoft.Web.WebView2 v1.0.2065-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2088.41
Package:
Microsoft.Web.WebView2 v1.0.2106-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2151.40
Package:
Microsoft.Web.WebView2 v1.0.2164-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2194-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2210.55
Package:
Microsoft.Web.WebView2 v1.0.2277.86
Package:
Microsoft.Web.WebView2 v1.0.2357-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2365.46
Package:
Microsoft.Web.WebView2 v1.0.2415-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2420.47
Package:
Microsoft.Web.WebView2 v1.0.2470-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2478.35
Package:
Microsoft.Web.WebView2 v1.0.2526-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2535.41
Package:
Microsoft.Web.WebView2 v1.0.2584-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2592.51
Package:
Microsoft.Web.WebView2 v1.0.2646-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2651.64
Package:
Microsoft.Web.WebView2 v1.0.2730-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2739.15
Package:
Microsoft.Web.WebView2 v1.0.2783-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2792.45
Package:
Microsoft.Web.WebView2 v1.0.2839-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2849.39
Package:
Microsoft.Web.WebView2 v1.0.2895-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2903.40
Package:
Microsoft.Web.WebView2 v1.0.2950-prerelease
Package:
Microsoft.Web.WebView2 v1.0.2957.106
Package:
Microsoft.Web.WebView2 v1.0.3065.39
Package:
Microsoft.Web.WebView2 v1.0.3079-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3116-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3124.44
Package:
Microsoft.Web.WebView2 v1.0.3171-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3179.45
Package:
Microsoft.Web.WebView2 v1.0.3230-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3240.44
Package:
Microsoft.Web.WebView2 v1.0.3296-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3296.44
Package:
Microsoft.Web.WebView2 v1.0.3344-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3351.48
Package:
Microsoft.Web.WebView2 v1.0.3405.78
Package:
Microsoft.Web.WebView2 v1.0.3415-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3477-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3485.44
Package:
Microsoft.Web.WebView2 v1.0.3530-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3537.50
Package:
Microsoft.Web.WebView2 v1.0.3590-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3595.46
Package:
Microsoft.Web.WebView2 v1.0.3650-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3650.58
Package:
Microsoft.Web.WebView2 v1.0.3712-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3719.77
Package:
Microsoft.Web.WebView2 v1.0.3796-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3800.47
Package:
Microsoft.Web.WebView2 v1.0.3848-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3856.49
Package:
Microsoft.Web.WebView2 v1.0.3908-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3912.50
Package:
Microsoft.Web.WebView2 v1.0.3965-prerelease
Package:
Microsoft.Web.WebView2 v1.0.3967.48
Package:
Microsoft.Web.WebView2 v1.0.4015-prerelease
Package:
Microsoft.Web.WebView2 v1.0.4022.49
Package:
Microsoft.Web.WebView2 v1.0.4071-prerelease

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

WebMessageReceived is raised when the IsWebMessageEnabled setting is set and the iframe runs window.chrome.webview.postMessage.

public event EventHandler<Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs> WebMessageReceived;
member this.WebMessageReceived : EventHandler<Microsoft.Web.WebView2.Core.CoreWebView2WebMessageReceivedEventArgs> 
Public Custom Event WebMessageReceived As EventHandler(Of CoreWebView2WebMessageReceivedEventArgs) 

Event Type

Examples

void WebView_FrameCreatedWebMessages(object sender, CoreWebView2FrameCreatedEventArgs args)
{
 args.Frame.WebMessageReceived += (WebMessageReceivedSender, WebMessageReceivedArgs) =>
 {
 HandleWebMessage(WebMessageReceivedArgs);
 };
}

Remarks

The postMessage function is void postMessage(object) where object is any object supported by JSON conversion. When postMessage is called, the handler's Invoke method will be called with the object parameter postMessage converted to a JSON string.

Applies to