Example #1
0
        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 + "', '*');");
        }