2009-04-01 13 views
2

私はGeckoFXを使用し始めましたが、私はJSが新しいウィンドウをポップしてURLを読み込ませるアンカーとして機能するjavascript:void(0)の大きな問題を持っていました。 geckobrowserコンポーネントの内部でこれを行うには、ブラウザにどのように指示しますか?今、クリックすると何も起きません。JavascriptをGeckoFXで正しく機能させるにはどうすればよいですか?

答えて

-2

新しいブラウザウィンドウを処理するには、GeckoWebBrowserのCreateWindowイベントを処理する必要があります。次に、Webブラウザコントロールで新しいフォームを開き、そのコントロールにe.WebBrowserを設定します。

private void webBrowser_CreateWindow(object sender, GeckoCreateWindowEventArgs e) { 
    BrowserForm frm = new BrowserForm(); 
    e.WebBrowser = frm.WebBrowser; 
    frm.Show(); 
} 
関連する問題