2017-05-06 11 views
1

をCSSを注入する方法。これは、Webブラウザコントロール上で動作しますが、あなたは私を助けてくださいすることができヤモリヤモリの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

関連する問題