0
我正在使用c#winform編寫桌面應用程序。c#winform中的緩存網頁
該應用需要在啓動時顯示一個網頁。不過,我不確定每次啓動時互聯網是否可用,所以我想在每次運行時緩存網頁。
現在我將網頁的源代碼(僅html)保存到文件中。然而,可能有多個與網頁相關的文件,例如imgs和css。
有沒有一種優雅的方式來緩存所有這些東西?
我正在使用c#winform編寫桌面應用程序。c#winform中的緩存網頁
該應用需要在啓動時顯示一個網頁。不過,我不確定每次啓動時互聯網是否可用,所以我想在每次運行時緩存網頁。
現在我將網頁的源代碼(僅html)保存到文件中。然而,可能有多個與網頁相關的文件,例如imgs和css。
有沒有一種優雅的方式來緩存所有這些東西?
沒有優雅這樣做的方式。對於緩存,您需要下載對象(imgs,css & js)。高於所有緩存是一件痛苦的事情,其中許多緩存都有一定的失效時間,之後應該從服務器重新下載。
您可以使用HtmlAgilityPack
輕鬆解析HTML源代碼中的圖片,CSS和Js,它可以幫助您解析HTML並幫助您更輕鬆地工作。