2017-05-06 80 views
1

這適用於Web瀏覽器的控制,但不能適用相同的壁虎如何注入CSS在壁虎WebBrowser控件

IHTMLDocument2 doc = (webBrowser1.Document.DomDocument) as IHTMLDocument2; 
IHTMLStyleSheet ss = doc.createStyleSheet("", 0); 
ss.cssText = @".navSub_top, .navSub_middle, .navSub_bottom { display: none; };"; 

你能幫幫我!

回答

0

您可以用下面的代碼獲得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

enter image description here