Windows应用商店应用:在webview中下载网站内容以进行离线访问?

时间:2013-09-25 10:03:00

标签: c# windows-8 windows-store-apps winrt-xaml

是否可以下载整个网站内容,将其保存在应用程序的本地数据文件夹中,然后在网页浏览中加载网站内容,以便用户在离线时可以查看?

如果是这样,请您提供API的示例代码或参考,以实现此目的

1 个答案:

答案 0 :(得分:1)

将整个网站下载为字符串

使用 string testStr = await (new System.Net.Http.HttpClient()).GetStringAsync("http://www.google.com");

但除了html内容。 1 - javascript引用和样式表,图像都需要有一个完全引用的路径而不是相对路径。 2 - 如果我们有完全合格的路径,只能在在线模式下实现。 3 - 显示您需要在本地存储或已知文件夹或任何其他可访问文件夹(如库和所有文件夹)中使用的图像和JavaScript。 4 - 你需要将所有javascript附加到html才能执行webview.NavigateToString(entire string)。 5 - 所以这个概念有点太长了。如果所有资源都可用,请尝试按照步骤操作,否则您将无法试一试

我的意思是资源 - Javascript,图像,Css文件