2011年11月23日 星期三

[dotnet]WebBrowser控制項可吃 css 及 script

經過研究及實驗,可正常使用一般在 html 中加入 css 及 script 的標記,
也可以引用外部 css 檔案及 script 檔案。

用 WebBrowser.Document 新增新的 element,有幾個現象:

  1. 新的 element 並不會套上 class 的設定。
  2. 新的 element 會直接套用 style 的設定。

要解決第1點,可以先寫檔,再 navigate,就會套用設定。
所以一氣呵成的流程就是:

  1. WebBrowser.Document 新增新的 element
  2. 確定 WebBrowser1.Document.GetElementsByTagName("html").Item(0).OuterHtml 已經是新的內容
  3. 開檔寫檔
  4. navigate

沒有留言:

張貼留言