【发布时间】:2012-08-09 22:16:21
【问题描述】:
我目前有一个带有 WebBrowser 控件的 WinForms 应用程序,我可以使用非常有用的 HtmlAgilityPack 成功地编辑标记。我现在的问题是,如何编辑我的页面引用的样式表?
理想情况下,我希望能够获得完整的规则集,找到必要的 ID,然后像这样简单地编辑 CSS 声明:background-color:#ccc;
似乎应该有一个简单的解决方案,但我很难找到一个。
编辑:另外,我应该指出它可能并不总是“#ccc”,重点是我确切地知道我想要修改哪些选择器,以及它们在样式表中的哪些类中。第一次编辑后,确切的颜色将是未知的,所以我不能只对那个 background-color:#ccc 规则进行替换。
【问题讨论】:
-
对于任何有兴趣的人,请改用 CefSharp。 stackoverflow.com/a/4348277/563309