WebView.Navigate(URI) 不会加载我的 uri 指向的 html 文件。PathToIndex 来自StorageFile.Path
.
private static readonly Uri HomeUri = new Uri("ms-appx-web:///" + PathToIndex, UriKind.Absolute);
我要加载的 html 来自我之前解压缩的 Zip 文件。
有什么建议么?
编辑 Jogy 的回答:这是我解压缩 zip 文件的地方:
var localFolder = Windows.Storage.ApplicationData.Current.LocalFolder;
var unpackFolder = await localFolder.CreateFolderAsync(appName+"unzip", CreationCollisionOption.ReplaceExisting);
然后我将 index.html 路径保存为StorageFile.Path
.
我尝试了 ms-appdata,但出现value does not fall within the expected range
异常
我可以遍历所有文件
var files = await unpackFolder.GetFilesAsync();
foreach(var file in files)
{
string name = file.Path;
}
使用 NavigateToString 我也可以看到 Html 文件,但是 javascript 和 css 仍然不起作用。