如何使Javascript在GeckoFX中正常运行?
我已经开始使用GeckoFX,但javascript有一个主要问题:void(0)充当锚,让JS弹出新窗口并加载url。我如何告诉浏览器在geckobrowser组件中执行此操作?现在,当我单击它时,什么也没有发生。要处理新的浏览器窗口,需要处理GeckoWebBrowser的CreateWindow事件。然后使用web浏览器控件打开新表单,并将e.WebBrowser设置为该控件:如何使Javascript在GeckoFX中正常运行?,javascript,geckofx,Javascript,Geckofx,我已经开始使用GeckoFX,但javascript有一个主要问题:void(0)充当锚,让JS弹出新窗口并加载url。我如何告诉浏览器在geckobrowser组件中执行此操作?现在,当我单击它时,什么也没有发生。要处理新的浏览器窗口,需要处理GeckoWebBrowser的CreateWindow事件。然后使用web浏览器控件打开新表单,并将e.WebBrowser设置为该控件: private void webBrowser_CreateWindow(object sender, Geck
private void webBrowser_CreateWindow(object sender, GeckoCreateWindowEventArgs e) {
BrowserForm frm = new BrowserForm();
e.WebBrowser = frm.WebBrowser;
frm.Show();
}
要处理新的浏览器窗口,需要处理GeckoWebBrowser的CreateWindow事件。然后使用web浏览器控件打开新表单,并将e.WebBrowser设置为该控件:
private void webBrowser_CreateWindow(object sender, GeckoCreateWindowEventArgs e) {
BrowserForm frm = new BrowserForm();
e.WebBrowser = frm.WebBrowser;
frm.Show();
}