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 はまだ機能しません。