すべてのページを強制的に新しい Web ページで開く Web サイトに移動しています。プログラムでこれが発生しないようにするにはどうすればよいですか (私は Web サイトを制御できません)。
質問する
197 次
1 に答える
0
これがWinFormsまたはSilverlightWebBrowserであると仮定すると、いくつかのオプションがあります。
ナビゲーションイベントを乗っ取ってナビゲーションをキャンセルし、自分で処理することができます。これは、ウィンドウ内でターゲットURLに独自のナビゲーションを実行するか、を使用してブラウザの外部でページをダウンロードHttpWebRequest
し、HTMLに独自のスクリプトを挿入してリンククリックをハイジャックして自分で処理し、Webブラウザで次の場所に移動することを意味します。変更されたHTML文字列。
于 2012-07-03T03:06:17.647 に答える