Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从appdata文件夹加载windows strore应用程序中的html_Javascript_C#_Windows Store Apps - Fatal编程技术网

Javascript 从appdata文件夹加载windows strore应用程序中的html

Javascript 从appdata文件夹加载windows strore应用程序中的html,javascript,c#,windows-store-apps,Javascript,C#,Windows Store Apps,我正在使用javascript、html5和C#开发windows应用商店应用程序。我开发了从web下载zip并将其解压缩到“C”驱动器中的“AppData”文件夹的功能。该zip文件包含HTML文件。所以我的问题是,我想在windows应用程序中显示html。我可以在iframe中从web加载html,但不能从本地驱动器加载。我还试图通过在iframe中提供绝对路径来实现这一点,但不起作用。使用webbrowser.NavigateToString(“参数”)。您的问题可能是重复的:基本上,S

我正在使用javascript、html5和C#开发windows应用商店应用程序。我开发了从web下载zip并将其解压缩到“C”驱动器中的“AppData”文件夹的功能。该zip文件包含HTML文件。所以我的问题是,我想在windows应用程序中显示html。

我可以在iframe中从web加载html,但不能从本地驱动器加载。我还试图通过在iframe中提供绝对路径来实现这一点,但不起作用。

使用webbrowser.NavigateToString(“参数”)。您的问题可能是重复的:

基本上,StoreApp的WebView可以从应用的本地存储加载本地资源。“应用程序的本地存储”是指。。Windows.Storage.Current.ApplicationData.Current.LocalFolder等

如果资源位于应用程序的本地存储之外,则您有2个选项:

  • 将所有资源复制到本地存储
  • 创建一个包含所有必需资源的“流”,然后将该流提供给webview
  • 1很容易。 要引用html资源,请使用以下语法

    • ApplicationData.Current.LocalFolder-“ms-appdata:///local/hogehoge.html"
    • ApplicationData.Current.Temporary文件夹-“ms-appdata:///temp/foobar.html"
    • 应用程序包文件(如资产)-“ms appx-web:///Assets/boee.html"
    2是复杂的。下面是2的示例


    您能试试NavigateToString()吗