Компонент Webbrowser размещен в моем приложении winForm. На одном из сайтов произошла ошибка JS и webbrowser показать мне окно с ошибкой. "Невозможно получить" вызов "неопределенной или нулевой ссылки свойства. То же самое произошло в установленном IE, я видел его в режиме отладки, но IE не показывает это окно ошибки. Мне нужно скрыть это окно и в моем приложении.
Я не могу установить scriptErrorSuppressed = true, потому что в этом случае окно для выбранного сертификата также не открывается, и я вообще не могу открыть страницу сайта.
То, что я пробовал:
document.Window.Error + = новый HtmlElementErrorEventHandler (Window_Error); - событие не запускается вообще
IOleCommandTarget :: Exec - это происходит после закрытия окна ошибки и не влияет на это окно
Есть ли способ избавиться от этого окна?
Перевод:
Ошибка веб-страницы Вы хотите отладить эту страницу? На этой странице содержатся ошибки, которые могут помешать отображению или правильной работе. Если эта страница не была проверена, нажмите "Невозможно, чтобы получить вызов свойства" неопределенной или нулевой ссылки ",
Я удалил это окно, установив "Отключить отладчик сценариев" на "да" в реестре HKCU\Software\Microsoft\Internet Explorer\Main
Если кто-то использует VisualStudio и нашел этот вопрос, также см.
Отключить отладчик JavaScript IE9 при использовании Visual Studio 2010
Как отключить отладку скриптов в Visual Studio 2010 при запуске веб-сайта Asp.Net?
Debug-> "Параметры и настройки" и выберите "Времени вовремя" и "Снимите флажок"