2014-07-18 110 views
1

Webbrowser組件位於我的winForm應用程序中。在一個網站上發生JS錯誤和webbrowser顯示錯誤窗口。 「無法獲得未定義或空引用的屬性'調用' 在安裝的IE中發生了同樣的錯誤,我在調試模式下看到它,但IE不顯示此錯誤窗口。我也需要在我的應用程序中隱藏這個窗口。Webbrowser - 擺脫錯誤窗口

我不能設置scriptErrorSuppressed = true,因爲在這種情況下,選擇證書的窗口也不會打開,我根本無法打開網站頁面。

我曾嘗試:

  1. document.Window.Error + =新HtmlElementErrorEventHandler(Window_Error); - 事件不會在解僱所有

  2. IOleCommandTarget :: Exec的 - 它發生錯誤後窗口被關閉,並沒有考慮影響到該窗口

有沒有什麼辦法讓從這個窗口中刪除?

error window

翻譯:

網頁錯誤是否要調試這個網頁?此頁面包含可能阻止其顯示或正常工作的錯誤。如果這個頁面沒有被驗證,請按否。「無法獲取未定義或空引用的屬性'調用'

+0

你能翻譯你的異常消息爲英語? –

+0

當然,對不起: 網頁錯誤 是否要調試此網頁? 此頁面包含可能阻止其顯示或正常工作的錯誤。如果此頁面未被驗證,請按No. 「無法獲取未定義或空引用的屬性」調用「 –

回答

0

我已經通過在註冊表HKCU \ Software中將」Disable Script Debugger「設置爲」yes「來消除此窗口\微軟\的Internet Explorer \主要