WebView中的BaseUrl问题

时间:2015-01-21 11:46:19

标签: c# webview xamarin

所以我使用WebView遇到样式表和图像问题 我正在使用 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时,它仍无效。

0 个答案:

没有答案