是否可以下载整个网站内容,将其保存在应用程序的本地数据文件夹中,然后在网页浏览中加载网站内容,以便用户在离线时可以查看?
如果是这样,请您提供API的示例代码或参考,以实现此目的
答案 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文件