0

我正在使用加载网站跟随代码

webContent.Navigate(new Uri(linkURL));

我想缓存网页中的所有内容和 html 标签、样式、js 以供离线阅读。

我尝试使用Webclient下载 html 源代码、文件 css 和 js并将这些文件替换为 html 资源然后保存到文件“ index.htm ”但效果不佳。

你能找到解决这个问题的方法吗?谢谢你。

4

1 回答 1

0

唯一的方法是下载所有相关文件(包括那些在 HTML 中引用的文件。例如图像、css、js 等)并将它们全部保存到具有适当类似文件和文件夹结构的独立存储中。

重要的一点是,您还需要更新内容中的所有路径,以便它们指向与文件保存位置匹配的相对路径。

然后,您可以从 IsolatedStorage 加载 HTML。

这可能是很多工作。如果可能的话,我建议先探索其他选择。还要记住适当地管理存储在 IsolatedStorage 中的文件,这样您就不会无限期地继续添加文件。

于 2013-10-08T10:14:48.170 回答