如何在C#中将样式表添加到WinForm WebBrowser中?

时间:2016-12-18 14:40:32

标签: c# css webbrowser-control stylesheet

我想通过在DocumentComplete事件上添加样式表来操纵WebBrowser中加载的页面。如果可能的话,我不想使用外部文件。

我见过的大多数解决方案都涉及不推荐使用的方法或库,例如mshtml。 MSDN表示接受的方法是使用 HtmlElement myelement = mywebbrowser.Document.CreateElement( “风格”),但没有别的。对此类操作似乎存在问题 - 尝试设置InnerHtml之类的操作会在运行时抛出错误(即 System.NotSupportedException:此类型的HtmlElement 不支持该属性)。

鉴于这一切,在WebBrowser中加载的页面中添加大块CSS的最佳/正确方法是什么?

0 个答案:

没有答案