我正在使用webBrowser控件进行半自动网站转储。 有没有办法访问链接样式表的内容?
示例:
<link href="http://somewhere.com/style.css" rel="stylesheet">
我知道我可以使用WebClient再次加载style.css(虽然需要管理绝对/相对路径)但是如果我能从WebBrowser控件以某种方式获得它会更好。
答案 0 :(得分:1)
虽然已链接,但样式表可通过DOM(即通过webBrowser.Document)获得。 在JavaScript中,您可以像这样访问它们:
alert(document.styleSheets[0].rules[0].selectorText)
将其转换为C#。