gpt4 book ai didi

c# - 在 WebView Metro Style 应用程序中加载本地 html 文件

转载 作者:可可西里 更新时间:2023-11-01 08:53:49 25 4
gpt4 key购买 nike

我在 Metro 风格应用的 WebView 控件中加载 html 文件时遇到了一些问题。我一直在网上搜索,发现您无法使用 NavigateTo 方法加载本地 html 文件。我还发现有一个解决方法,您可以在其中使用控件的 NavigateToString 方法。下面是我看到这个的链接: http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/9cd8614d-2dc8-48ac-9cd9-57b03a644930

有人在有关该主题的帖子中举例说明了如何做到这一点。他们使用了一个字节数组,其中放置了通过调用 IInputstream.ReadAsync 方法获得的数据。我遇到的问题是,在我调用该方法后,字节数组中全是 0,我认为这是不对的。谁能帮我解决这个问题?

最佳答案

您可以使用 ms-appx-web:/// 协议(protocol)而不是 ms-appx:/// 来切换上下文,我已经成功地做到了这一点在 HTML/JS Metro Style 应用程序中加载本地 Html 文件和关联的 CSS 和 JavaScript。

我没有在 XAML Metro Style App 中尝试过,但相信可以使用 ms-appx-web:/// 协议(protocol)。限制是您的 Html(如果是本地的,即不是 web 托管的)必须驻留在 within WinRT 包中,在您的情况下它似乎是/Assets。

关于c# - 在 WebView Metro Style 应用程序中加载本地 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10684741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com