Exemplo n.º 1
0
        public JavascriptReturnSample()
        {
            InitializeComponent();

            TestWebview.AddLocalCallback("cslog", HandleLog);
            TestWebview.AddLocalCallback("csfakecode", PerformFakeAction);
        }
Exemplo n.º 2
0
        private void PerformFakeAction(string obj)
        {
            TestWebview.InjectJavascriptAsync("returnValue = \"NewReturnValue\";").ConfigureAwait(false);

            DateTime time = DateTime.Now.AddSeconds(5);

            SpinWait.SpinUntil(() => DateTime.Now > time);
        }
Exemplo n.º 3
0
 private async void Button_Clicked(object sender, EventArgs e)
 {
     await TestWebview.InjectJavascriptAsync("doWork()");
 }