我想展示一些引用一些资源(样式表,脚本,图像等)的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文档中任何看起来像是提供等价行为的方法。