private void PostMessageFromJS(JavaScriptMessage message) { if (message is null) { throw new ArgumentNullException(nameof(message)); } if (message.Name.Equals("BlazorHandler", StringComparison.Ordinal)) { _webviewManager !.MessageReceivedInternal(new Uri(NativeWebView.Url), message.GetBodyAsString()); } }
public void PostMessageFromJS(JavaScriptMessage message) { if (message is null) { throw new ArgumentNullException(nameof(message)); } if (message.Name.Equals("BlazorHandler", StringComparison.Ordinal)) { Element.HandleWebMessageReceived(message.GetBodyAsString()); } }
private void OnScriptMessage(JavaScriptMessage message) { string data = message.GetBodyAsString(); Xamarin.Forms.Device.BeginInvokeOnMainThread(() => Element.InvokeAction(data)); }