ios - WKWebView 在 Xamarin 的 iOS 12 下不会显示 doc、docx、png、txt
问题描述
我已经从 UIWebView 更新到 WKWebView。它在 iOS 13.4.1(模拟器和 iPad)下和模拟器中的 iOS 12.4.7 下工作,但 WKWebView 在真正的 iPad 上保持白色。
WKWebViewConfiguration webConfiguration = new WKWebViewConfiguration();
webConfiguration.Preferences.JavaScriptEnabled = false;
WKWebView wkWebView = new WKWebView(Bounds, webConfiguration);
SetNativeControl(wkWebView);
wkWebView.LoadRequest(new NSUrlRequest(new NSUrl(localDocUrl, false)));
wkWebView.AutoresizingMask = UIViewAutoresizing.FlexibleDimensions;
有任何想法吗?
解决方案
我找到了解决方案
WKWebViewConfiguration webConfiguration = new WKWebViewConfiguration();
webConfiguration.Preferences.JavaScriptEnabled = false;
WKWebView wkWebView = new WKWebView(Bounds, webConfiguration);
SetNativeControl(wkWebView);
wkWebView.LoadFileUrl(new NSUrl(localDocUrl, false), new NSUrl(localDocUrl, false));
wkWebView.AutoresizingMask = UIViewAutoresizing.FlexibleDimensions;
推荐阅读
- html - 如何通过 ng-content 传递数据?
- android - 带有工具栏的 AppBarLayout 没有阴影/高度
- angular - 表单无效时测试按钮被禁用
- r - R:使用条件将垂直数据转换为水平格式
- asp.net - EntityFramework Core 加入后得到多个结果
- c# - 在 C# 中保存来自 Word 邮件合并的新文档结果
- swiftui - SwiftUI WKWebView 内容高度问题
- java - 如何减少 Java 中的 Futures 流?
- c# - 使用 MVVM 在 WPF 列表框中的滚动查看器中仅加载可见图像缩略图
- c - 错误:(FILE *) 'fp' 未在此范围内声明