2013-06-29 53 views
0

我在硬盤上有一個html文件,我用Webclient從網站上保存了內容。如何在WebBrowser中加載html文件?

private void DownloadHtml() 
     { 
      using (var client = new WebClient()) 
      { 
       client.DownloadFile(webSite, OriginalHtmlFilePath); 
      } 
     } 

現在後做了一些文件內容的變化只改變了一些文本沒有標籤或任何腳本我想要加載的HTML文件。所以我做:

string html = File.ReadAllText(ScrambledHtmlFilePath); 
      Uri Uri = new Uri(ScrambledHtmlFilePath); 
      //webBrowser1.DocumentText = html; 
      webBrowser1.Navigate(Uri); 

在這兩種情況下使用HTML或烏里其加載HTML作爲本地文件,因此即時得到一些腳本錯誤。

如果我從我的硬盤上用Chrome或IE打開文件,它會在線加載文件,就像我衝浪到網站即時通訊沒有得到任何腳本錯誤。 問題是,即時通訊使用Chrome或IE時,需要10-15秒鐘直到它加載文件。

如何在WebBrowser中快速加載html文件並上網,就像我用IE或Chrome打開它一樣?

回答

1

您可以將WebBrowser控件的DocumentText屬性設置爲編輯後的HTML內容。

相關問題