Я пытаюсь заставить замолчать ошибки Javascript в элементе управления веб-браузера WPF. Согласно комментарию «Получение к IWebBrowser2» на этой странице , можно получить доступ к интерфейсу IWebBrowser2. Оттуда я подумал, что могу установить для свойства Silent значение true, например:
/// <summary>
/// Handle navigation events
/// </summary>
protected virtual void OnNavigated(object sender, NavigationEventArgs e)
{
MakeComBrowserSilent();
}
private void MakeComBrowserSilent()
{
IServiceProvider serviceProvider = (IServiceProvider)_webViewer.Browser.Document;
Guid serviceGuid = SID_SWebBrowserApp;
Guid iid = typeof(SHDocVw.IWebBrowser2).GUID;
SHDocVw.IWebBrowser2 comBrowser = (SHDocVw.IWebBrowser2)serviceProvider.QueryService(ref serviceGuid, ref iid);
comBrowser.Silent = true;
//comBrowser.PutProperty("Silent", true);
}
Я пробовал Silent = true, а также PutProperty. Ни одна из них не работает, и я все еще получаю ошибки Javascript.
Кто-нибудь знает, как отключить ошибки отладки Javascript в элементе управления WPF WebBrowser?
ТИА.