将本地资源(css,js,图像)加载到Xamarin中的WebView Source

时间:2018-12-25 12:00:53

标签: c# xamarin xamarin.forms

我正在使用Xamarin WebView来显示位于(FileSystem.AppDataDirectory)下的一些本地html页面,这些页面是“ C:/ Users / nameUser / AppData / Local / Packages /....../ LocalState / < b>文件夹 /file.html”
文件夹目录下,.html文件旁边还有其他资源,例如.js和.css以及图像。
我能够使用StreamReader加载html并将html代码放入变量中,但是我无法加载资源。

string html = "";
HtmlWebViewSource source = new HtmlWebViewSource();

string filePath = Path.Combine(folderPath, "index.html"); <br>
using (var sr = new StreamReader(filePath))<br>
{ <br>
     html = sr.ReadToEnd(); <br>
}<br>
source.Html = @html; <br>
source.BaseUrl = folderPath; //path that contains css and js resources <br> 
webView.Source = source;

因此,我能够查看HTML代码,但无法加载资源。 有办法解决这个问题吗?

0 个答案:

没有答案