わかりました、私のプログラムは私がブロック/リダイレクトしたいいくつかのJavaScriptに遭遇します:
<SCRIPT language="Javascript">
<!--
var sWidth = screen.availWidth-10;
var sHeight = screen.availHeight-50;
var demo=window.open('/url/path/to/open', '', 'scrollbars,status,width=' + sWidth + ',height=' + sHeight);
window.opener = top;
//opener.close();
window.open("javascript:'<script>window.close()</script>'", "_self");
//-->
</SCRIPT>
これが発生した場合、これらのアクションをブロックし、Webブラウザコントロールを「/ url / path / to / open」にリダイレクトして、同じウィンドウで開くようにします。これはwebbrowser.documentと関係があり、ドキュメントをダンプしてJSをチェックし、見つかったらコントロールに戻す必要があると思いますが、完全にはわかりません。誰かアイデアはありますか?