How to display alert box(Javascript) using OpenWebkitSharp(C#)?

1.1k Views Asked by At

As per title, any method to allow alert message from HTML to be displayed in OpenWebkitSharp (C#)?

Scenario

  1. Browsing HTML using OpenWebkitSharp webbrowser program(C#).
  2. Clicking a button in HTML.
  3. button onclick: alert('show message');.

P.S: I'm using OpenWebkitSharp version 2.9.

2

There are 2 best solutions below

1
codeandcloud On BEST ANSWER

Did you try this?

WebKitBrowser webKitSharpBrowser = new WebKitBrowser();
webKitSharpBrowser.UseJavaScript = true;
1
JimStone On

U need implements that methods.

        webKitBrowser.ShowJavaScriptAlertPanel += new ShowJavaScriptAlertPanelEventHandler(delegate(object o, ShowJavaScriptAlertPanelEventArgs e) {
            MessageBox.Show(e.Message);
        });
        webKitBrowser.ShowJavaScriptConfirmPanel += new ShowJavaScriptConfirmPanelEventHandler(delegate(object o, ShowJavaScriptConfirmPanelEventArgs e) {
            e.ReturnValue = MessageBox.Show(e.Message, "", MessageBoxButtons.OKCancel) == DialogResult.OK;
        });