2

私は geckofx を初めて使用します。Windows コンソールや Web サービスなどの非 UI アプリで使用できるかどうか疑問に思っています。HTMLコンテンツを取得するためにバックグラウンドで実行されますか?

Web ブラウザーを使用していますが、新しいウィンドウのポップアップを止めることができません。

また、 webkit2で同じことを行うアイデアはありません。ドキュメントとサンプルコードはまったくありませんが、不要な UI プロセスから分離されているため、最も必要なもののようです。残念ながら、Apple Application Support をインストールする必要がありますが、私はそれを受け入れることができません。

4

1 に答える 1

1

メソッドを呼び出して実行できましたCreateControl

GeckoWebBrowser obj = new GeckoWebBrowser();
obj.CreateControl();

どうやら、呼び出すとCreateControl強制的にハンドルが作成されるため、すべてが可視ウィンドウ内にあるかのように機能します。

また、Application.DoEventsほとんどの場合、ブラウザに何かを要求した後に、数回呼び出す必要がある場合があります。

于 2012-11-21T22:42:41.807 に答える