【WPF、C#】cefsharpでJavaScriptを使用してCSSを変更する方法

cefsharpでJavaScriptを使用してCSSを変更する方法です。
何かと便利だと思います。
bodyの背景
bodyの背景を透明にしています
//bodyの背景透過処理
Browser.ExecuteScriptAsync("document.body.style.backgroundColor = 'rgba(0,0,0,0)';");
スクロールバーを表示しない
//スクロールバー削除
Browser.ExecuteScriptAsync("document.body.style.overflow = 'hidden'");
特定のclassを変更
getElementsByClassNameは全部持ってきてしまうので[0]で指定してやる必要がある(配列)
Browser.ExecuteScriptAsync("document.getElementsByClassName('RNNXgb')[0].style.background = '#c53434';");
RNNXgbがclass名です。
今回はGoogleの検索窓の色を変えてみました

表示しないようにする
※一瞬表示されます
検索窓を消してみる
Browser.ExecuteScriptAsync("document.getElementsByClassName('RNNXgb')[0].style.visibility = 'hidden';");
visibleにすると表示


ディスカッション
コメント一覧
まだ、コメントがありません