C# WebView中的BaseUrl存在问题

C# WebView中的BaseUrl存在问题,c#,webview,xamarin,C#,Webview,Xamarin,因此,我在使用WebView时遇到了样式表和图像方面的问题。 Im使用Xamarin.Forms(最新版本) 以下是我的工作: 我发布到一个URL并下载响应html 我将其添加到HtmlWebViewSource(),然后将其添加到WebView 然后,我将BaseUrl设置为域 下面是一些代码: string raw_html = getHtml(); WebView browser = new WebView(); HtmlWebViewSource html = new HtmlWe

因此,我在使用WebView时遇到了样式表和图像方面的问题。
Im使用Xamarin.Forms(最新版本)

以下是我的工作:

  • 我发布到一个URL并下载响应html
  • 我将其添加到HtmlWebViewSource(),然后将其添加到WebView
  • 然后,我将BaseUrl设置为域
下面是一些代码:

string raw_html = getHtml();
WebView browser = new WebView();

HtmlWebViewSource html = new HtmlWebViewSource {
   Html = raw_html
};

html.BaseUrl = getBaseUrl(); // i have tried with many different urls here (to make sure the path is not the problem) however none seems to work
browser.Source = html;
什么不起作用? 问题是网页已加载,但没有加载任何样式表图像等。因此,我坚持使用没有样式或图像的HTML。因为相对路径不工作

例如:

/images/image.png // in HTML

浏览器不知道它指向哪里,因为未设置
BaseUrl
,但是当我设置
BaseUrl
时,它仍然不工作。

问题出在哪里?Hello@UğurAldanmaz请查看编辑:)Hello@Christoffer您的css和图像文件在哪里?它们是远程文件吗?如果是,是否将其保存到特定文件夹?