从MSHTML中抑制恼人的弹出窗口

时间:2014-03-28 20:18:38

标签: c# javascript dialog popup mshtml

我正在尝试使用MSHTML从网站的HTML获取明文。它似乎工作并提供相当干净的纯文本(欢迎任何有关更好的HTML到明文解决方案的建议)

一切都工作正常,除了经常我会得到一个弹出窗口" Windows安全警告"询问我是否允许网站将cookie放在我的计算机上(我在使用IE之前已经看过这个警告)。此外,它会定期将谷歌浏览器打开到google登录页面,这非常奇怪。有没有办法禁用所有脚本和外部资源加载?我只想获得纯文本而不需要它来实际执行页面。

这是我的代码:

HTMLDocument htmldoc = new HTMLDocument();
IHTMLDocument2 htmldoc2 = (IHTMLDocument2)htmldoc;
htmldoc2.write(new object[] { currentCode });
currentCode = sanitizeText(htmldoc2.body.outerText.Replace('\n', ' ').Replace('\r', ' ').Replace('\"', '"'), false, false);

0 个答案:

没有答案