我在Xamarin.Android中有一个Web视图。我正在加载一个网站,这个网站有一个嵌入式iframe,它托管一个PDF查看器。整个网站看起来很好,但这个嵌入式iframe是空白的。如果我在Chrome应用程序中打开相同的URL,它会显示一个很好的占位符,用于打开PDF,如附件图片所示。请帮助。
WebView webView = FindViewById<WebView>(Resource.Id.webview);
webView.Settings.JavaScriptEnabled = true;
webView.Settings.DomStorageEnabled = true;
webView.Settings.JavaScriptCanOpenWindowsAutomatically = true;
webView.Settings.AllowFileAccess = true;
webView.Settings.AllowFileAccessFromFileURLs = true;
webView.Settings.AllowContentAccess = true;
webView.Settings.SetSupportMultipleWindows(true);
webView.Settings.PluginsEnabled = true;
webView.Settings.SetPluginState(WebSettings.PluginState.On);
webView.Settings.LoadWithOverviewMode = true;
webView.SetWebViewClient(new WebViewClient());
webView.SetWebChromeClient(new WebChromeClient());
webView.LoadUrl(url);
1条答案
按热度按时间v64noz0r1#
WebView无法显示.pdf文档。
是否嵌入:没有区别。