我想展示一些引用一些資源(樣式表,腳本,圖像等)的XHTML文檔。這些資源是本地的,但它們不存在於文件系統中 - 而是由我的應用程序生成的。攔截請求並提供資源給Xamarin.Forms.WebView
使用Android.Webkit.WebView
和Android.Webkit.WebViewClient
,我可以完美攔截請求並提供這些資源,使用這樣的事情:
internal class MyWebViewClient : WebViewClient
{
public override WebResourceResponse ShouldInterceptRequest (WebView view, string url)
{
/* logic to create a resource stream for the requested url */
return new WebResourceResponse (mimeType, encoding, generatedStream);
}
}
我可以實現使用Xamarin.Forms.WebView
及其相關類相似的地方?如果是這樣,怎麼樣?我沒有注意到API文檔中任何看起來像是提供等價行爲的方法。