0

我正在使用 webBrowser 控件进行半自动网站转储。有没有办法访问链接样式表的内容?

例子:

<link href="http://somewhere.com/style.css" rel="stylesheet">

我知道我可以使用 WebClient 再次加载 style.css(尽管需要管理绝对/相对路径),但如果我能以某种方式从 WebBrowser 控件中获取它会更好。

4

1 回答 1

1

尽管已链接,样式表仍可通过 DOM(即通过 webBrowser.Document)获得。在 JavaScript 中,您可以像这样访问它们:

alert(document.styleSheets[0].rules[0].selectorText)

只需将其转换为 C#。

于 2013-08-07T10:19:43.260 回答