TWebBrowserでscriptからのpopupかクリックからのwindowか判定するには


かゆい  2005-06-07 02:28:31  No: 15415  IP: 192.*.*.*

TWebBrowserでの
Newwindowの判定方法
・scriptからのpopup(新window)
・scriptからの新window
・クリックから新window
のwindowか判定するには
どうするのでしょうか?

NewWindow2
では全部同じにしかみえません。

また  開く予定のURLも調べる方法もどうするのでしょうか。

編集 削除
平蔵  2005-06-10 11:04:59  No: 15416  IP: 192.*.*.*

ポップアップブロック機能を実装したいということでしょうか?
ユーザーが意識的に開いたものか自動で開かれたウィンドウかを
判断するのはちょっと難しそうですね。
たとえばTwebBrowserのNavigateComplete2イベントハンドラで
URL変数を見て、それがブロックすべきURLかで判断する方法が
ありますよ。

編集 削除