2012-08-27 28 views

回答

1

該方法返回成功。它做了它所要做的,無法找到它的網站,因爲它是預期的,顯示404頁面。因此,S_OK

DWebBrowserEvents2::NavigateError Event爲您提供所需的細節。您需要處理瀏覽器事件以接收您所需的詳細信息。

此事件在Windows Internet Explorer由於導航錯誤而顯示錯誤頁面之前觸發。通過將取消參數設置爲VARIANT_TRUE,應用程序有機會停止顯示錯誤頁面。但是,如果在原始導航中聯繫的服務器提供了自己的替代頁面導航,則當您將取消設置爲VARIANT_TRUE時,它將不起作用,並且會繼續導航到服務器的替代頁面。例如,假設導航到http://www.www.wingtiptoys.com/BigSale.htm導致此事件觸發,因爲該頁面不存在。但是,服務器設置爲將導航重定向到http://www.www.wingtiptoys.com/home.htm。在這種情況下,當您將取消設置爲VARIANT_TRUE時,它不起作用,並且導航進入http://www.www.wingtiptoys.com/home.htm

+1

非常感謝你 –

相關問題