如何使用OpenWebkitSharp(C#)显示警告框(Javascript)?

时间:2012-11-01 10:08:34

标签: c# javascript html open-webkit-sharp

根据标题,允许HTML中的警报消息显示在OpenWebkitSharp(C#)中的任何方法?

方案

  1. 使用OpenWebkitSharp webbrowser程序(C#)浏览HTML。
  2. 点击HTML中的按钮。
  3. 按钮onclick:alert('show message');。
  4. P.S:我正在使用OpenWebkitSharp版本2.9。

2 个答案:

答案 0 :(得分:0)

你试过这个吗?

WebKitBrowser webKitSharpBrowser = new WebKitBrowser();
webKitSharpBrowser.UseJavaScript = true;

答案 1 :(得分:-2)

你需要实现那种方法。

        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;
        });