我可以在商店应用的webview中加载XHTML文件吗?

本文关键字:XHTML 加载 文件 webview 应用 我可以 | 更新日期: 2023-09-27 18:12:20

现在我正在加载HTML文件在webview放置到资产文件夹(它的工作很好)..如果我尝试这样做的XHTML文件,它显示为空白在webview

问题:我可以从本地驱动器加载webview中的XHTML文件吗?

我可以在商店应用的webview中加载XHTML文件吗?

基本上问题是XHTML文档不成为项目的一部分,因为它的构建操作被设置为None。你必须包含它。要做到这一点,请遵循以下步骤。

  1. 右键单击该XHTML文档&

  2. 打开属性"Build Action"组合框

  3. 默认为None,修改为Content

  4. 就是这样。测试并回复。

更新1

从资源加载XHTML

MyWebView.Source = new Uri("ms-appx-web:///Assets/test.xhtml");

从本地文件夹加载XHTML:

var XHTML = await Windows.Storage.ApplicationData.Current.LocalFolder.GetFileAsync("test.xhtml");
MyWebView.NavigateToString(await Windows.Storage.FileIO.ReadTextAsync(XHTML));