2013-05-01 38 views
0

我正在使用c#winform編寫桌面應用程序。c#winform中的緩存網頁

該應用需要在啓動時顯示一個網頁。不過,我不確定每次啓動時互聯網是否可用,所以我想在每次運行時緩存網頁。

現在我將網頁的源代碼(僅html)保存到文件中。然而,可能有多個與網頁相關的文件,例如imgs和css。

有沒有一種優雅的方式來緩存所有這些東西?

回答

2

沒有優雅這樣做的方式。對於緩存,您需要下載對象(imgs,css & js)。高於所有緩存是一件痛苦的事情,其中​​許多緩存都有一定的失效時間,之後應該從服務器重新下載。

您可以使用HtmlAgilityPack輕鬆解析HTML源代碼中的圖片,CSS和Js,它可以幫助您解析HTML並幫助您更輕鬆地工作。