我目前有一個帶有WebBrowser控件的WinForms應用程序,我可以使用非常有用的HtmlAgilityPack成功編輯標記。我現在的問題是,如何編輯我的頁面引用的樣式表?在WinForms WebBrowser中編輯CSS
理想情況下,我希望能夠獲得完整的規則集,找到必要的ID,並簡單地編輯CSS聲明,如下所示:background-color:#ccc; < - 這是我試圖在飛行中修改(並保存CSS文件並重新加載引用所述樣式表的頁面)。
似乎應該有一個簡單的解決方案,但我很難找到一個。
編輯:另外,我應該指出,它可能並不總是「#ccc」,重點是我確切知道我想修改哪些選擇器,以及它們在樣式表中的哪些類中。在第一次編輯後,確切的顏色將是未知的,所以我不能只在該背景顏色上執行Replace:#ccc規則。
進行任何有興趣,請CefSharp代替。 http://stackoverflow.com/a/4348277/563309 – JenonD 2015-05-22 12:01:46