private async void Execute_Clicked(object sender, EventArgs e) { // var argument=JsonConvert.SerializeObject(new Person(){Name = "Name",Password = "******"}); //await SampleWebView.InjectJavascriptAsync("CSharpToJavaScript('" + argument + "')"); // await SampleWebView.InjectJavascriptAsync("window.addEventListener('message',function(e){ExecuteSampleFunction();},false)"); // await SampleWebView.InjectJavascriptAsync("document.getElementById('formframe').box= 'allow-same-origin allow-scripts allow-forms allow-pointer-lock allow-popups allow-top-navigation'"); var message = "data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="; // var message = "Message From C#"; await SampleWebView.InjectJavascriptAsync(" var iframeEl = document.getElementById('formframe'); iframeEl.contentWindow.postMessage('" + message + "', '*');"); }