首页 > 解决方案 > 为资产提供带有 URL 的 WebView

问题描述

我的 Uno UWP 项目中,我可以使用以下命令查看存储在我的共享项目中的 html 资产文件(w/ Content BuildAction):

   var myAssetUri = new Uri("ms-appx-web:///Assets/Html/index.html");
   myWebView.Navigate(myAssetUri);

但是,这不适用于 Android 或 WASM(尚未在其他平台上尝试过)。在 WASM 上,我得到一个空白页。在 Android 上,我得到一个包含以下消息的页面:

无法加载位于ms-appx-web:///Assets/Html/index.html的网页,因为:net::ERR_UNKNOWN_URL_SCHEME

当我查看两个平台的包文件夹时,我确实找到了我的 html 文件:

所以,我猜我做的不对……但我不知道那可能是什么。

标签: uno-platform

解决方案


原因很简单:WebView 尚未在 Wasm 和 Skia 上实现。


推荐阅读