C# 如何在Gecko WebBrowser控件中注入CSS
这适用于web浏览器控件,但不能应用于geckoC# 如何在Gecko WebBrowser控件中注入CSS,c#,css,gecko,C#,Css,Gecko,这适用于web浏览器控件,但不能应用于gecko IHTMLDocument2 doc = (webBrowser1.Document.DomDocument) as IHTMLDocument2; IHTMLStyleSheet ss = doc.createStyleSheet("", 0); ss.cssText = @".navSub_top, .navSub_middle, .navSub_bottom { display: none; };"; 你能帮帮我吗 您可以使用以下代码获取
IHTMLDocument2 doc = (webBrowser1.Document.DomDocument) as IHTMLDocument2;
IHTMLStyleSheet ss = doc.createStyleSheet("", 0);
ss.cssText = @".navSub_top, .navSub_middle, .navSub_bottom { display: none; };";
你能帮帮我吗 您可以使用以下代码获取GeckoStyleSheet:
var stylesheet = browser.Document.StyleSheets.First(x => x.Href.EndsWith("SomeStylesheetName.css"));
现在,有了样式表,您可以访问CssRules集合并添加新规则:
stylesheet.CssRules.Add(@".navSub_top, .navSub_middle, .navSub_bottom { display: none; };");
或通过访问现有规则并使用例如StyleCssText来编辑现有规则
您可以使用以下代码获得壁虎化石:
var stylesheet = browser.Document.StyleSheets.First(x => x.Href.EndsWith("SomeStylesheetName.css"));
现在,有了样式表,您可以访问CssRules集合并添加新规则:
stylesheet.CssRules.Add(@".navSub_top, .navSub_middle, .navSub_bottom { display: none; };");
或通过访问现有规则并使用例如StyleCssText来编辑现有规则