IWebBrowser2 の問題 - 新しいウィンドウでドキュメントを開くにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1459865

  •  12-09-2019
  •  | 
  •  

質問

IWebBrowser2 Ctrl を独自のダイアログに埋め込んでいます。URLからプロモーションバナーを単に表示したいだけです。すべてのポップアップメニュー項目をコントロールから無効にし、新しいウィンドウでリンクを開くように強制する方法(現在、バナーのリンクをクリックすると、同じコントロール内で開かれています)。よろしくドミニク

役に立ちましたか?

解決

次の記事を見てください。

WEBブラウザのカスタマイズする

他のヒント

これを行うより便利な方法があるかどうかはわかりませんが、いつでもインターセプトできます BeforeExplorerNavigate2(), 、 out パラメータ cancel を true に設定し、そこから新しい処理を実行します。 Navigate() 別のターゲット フレーム名を使用して変更するか、新しいウィンドウを開きます。

Rob が指摘したように、スクリプトから発生する navigate イベントをフィルターで除外する際に問題が発生する可能性があります。 を参照してください。 この質問.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top