【问题标题】:How do I enable Javascript to function properly in GeckoFX?如何使 Javascript 在 GeckoFX 中正常运行?
【发布时间】:2009-04-01 11:02:17
【问题描述】:

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

【问题讨论】:

    标签: javascript geckofx


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-17
      • 2013-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多