Я ищу способ получить строку сообщений предупреждений JavaScript вместо того, чтобы показывать ее как окно сообщения. Теперь я использую код для блокировки предупреждений на веб-странице, это код (С#):
HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0];
HtmlElement scriptEl = webBrowser1.Document.CreateElement("script");
IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;
string alertBlocker = "window.alert = function () { }";
element.text = alertBlocker;
head.AppendChild(scriptEl);
У меня это в режиме управления веб-браузером.
Я очень новичок в JavaScript, поэтому :)
Большое спасибо.
string alertBlocker = "window.alert = function (msg) {document.write(msg);}";
там вы можете написать сообщение в скрытый div/span/etc, а затем получить скрытый div innerText.