如何在GeckoFX中启用Javascript以正常运行?

时间:2009-04-01 11:02:18

标签: javascript geckofx

我已经开始使用GeckoFX但是我遇到了javascript:void(0)的一个主要问题,它充当了一个让JS弹出新窗口并加载url的锚点。如何告诉浏览器在geckobrowser组件中执行此操作?现在,当我点击它时......没有任何反应。

1 个答案:

答案 0 :(得分:-2)

要处理新的浏览器窗口,您需要处理GeckoWebBrowser的CreateWindow事件。然后使用Web浏览器控件打开一个新表单,并将e.WebBrowser设置为该控件:

private void webBrowser_CreateWindow(object sender, GeckoCreateWindowEventArgs e) {
  BrowserForm frm = new BrowserForm();
  e.WebBrowser = frm.WebBrowser;
  frm.Show();
}