2012-07-03 94 views
1

我正在導航到一個網站,強制每個網頁打開一個新的網頁。我如何防止在我的程序中發生這種情況(我無法控制網站)?如何在網頁瀏覽器中保存網站?

+0

這是WebBrowser控件嗎? WinForms,Silverlight?如果是這樣,有幾種方法可以實現這一點。 –

回答

0

假設這是一個WinForms或Silverlight web瀏覽器也有多種選擇。

您可以劫持任何導航事件並取消導航,然後自行處理。這可能意味着您只需在目標網址中自行導航,或使用HttpWebRequest在瀏覽器外部下載頁面,然後將自己的腳本注入HTML以劫持鏈接點擊並自行處理,然後讓您的Web瀏覽器導航修改後的HTML字符串。

相關問題