WebBrowserコントロールのNewWindow2イベント発生時に遷移先のURLを知るには?

解決


はるね  2003-05-23 05:53:51  No: 78015

WebBrowserコントロールについての質問です。
JavaScriptでwindow.open()した場合などにNewWindow2イベントが発生しますが、そのNewWindow2イベント発生時に次に遷移するURLが知りたいです。どなたかいい方法ご存知ないでしょうか。

やりたいことは、特定のドメインであればppDispにオブジェクトを渡して、WebBrowserコントロールで表示。それ以外であれば素通ししてIEで表示。なんてことなんです。よろしくお願いいたします。


魔界の仮面弁士  2003-05-23 06:50:01  No: 78016

> JavaScriptでwindow.open()した場合などにNewWindow2イベントが発生しますが、
# IEなので、JavaScriptではなく、JScriptですね。

> そのNewWindow2イベント発生時に次に遷移するURLが知りたいです。
NewWindow2ではなく、NewWindowイベントを利用してください。
なお、NewWindowイベントは、
  Private WithEvents WB As WebBrowser_V1
  Private Sub Form_Load()
    Set WB = WebBrowser1.Object
  End Sub
のようにすることで利用できるようになります。


はるね  2003-05-24 06:24:42  No: 78017

どうもありがとうございました。助かりました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加