【发布时间】:2019-09-13 17:09:42
【问题描述】:
- 使用 google docs 在 webview 中打开 pdf
- 一次又一次地打开相同的 pdf 或不同的 pdf。
- 有时它会在 android 中显示空白/白色页面,直到我们再次刷新网页 1 或 2 次。
我已经在 pdf 上制作了示例。该项目的链接如下所示:
https://github.com/gopalawasthi123/PdfWebView
希望这会帮助你更好。
public void SetWebView(WebView webview,string externalUrl){
webview.Tag = "webview";
webview.Settings.JavaScriptEnabled = true;
webview.Settings.SupportZoom ();
webview.Settings.SetAppCacheEnabled(true);
webview.Settings.DomStorageEnabled = true;
webview.ZoomOut ();
webview.ZoomIn ();
webview.Settings.BuiltInZoomControls = true;
webview.Settings.LoadWithOverviewMode = true;
webview.Settings.UseWideViewPort = true;
//webview.Settings.SetSupportZoom (true);
webview.Settings.SetPluginState (WebSettings.PluginState.On);
webview.Settings.GetPluginState ();
if (externalUrl.StartsWith("http://") || externalUrl.StartsWith("https://"))
webview.LoadUrl (externalUrl);
webview.SetWebViewClient (new MonkeyWebViewClient (imgViewBack, imgViewForward, imgRefresh));
webview.SetWebChromeClient (new WebChromeClient ());
}
【问题讨论】:
-
您好,感谢分享样例,您解决了这个问题吗?我找到了适合我的解决方案。如果需要,我会更新答案:)
-
谢谢请更新。或者您也可以根据需要分享代码
-
好的,我会分享解决方案:)
-
你得到解决方案了吗?
-
@HariShankarS 我已经标记了正确的答案,您可以在下面对您有用的答案中尝试 Michelangelo Pucci 的答案
标签: java c# android xamarin.android android-webview