我想使用WKWebView而不是 UIWebView 在 iOS 上显示数据。但是,似乎loadData:MIMEType:textEncodingName:baseURL:在 WKWebView 中被删除了。
有没有办法在 WKWEbView 中模仿这个功能?
谢谢!
我想使用WKWebView而不是 UIWebView 在 iOS 上显示数据。但是,似乎loadData:MIMEType:textEncodingName:baseURL:在 WKWebView 中被删除了。
有没有办法在 WKWEbView 中模仿这个功能?
谢谢!
您可以将NSData 转换为 NSString并使用loadHTMLString:baseURL:
(API Docs)。
但是,该方法在最新测试版中存在文件系统基本 URL 的问题:WKWebView not working in iOS 8 beta 4。
从 iOS 9.0 及更高版本开始,WKWebView
现在具有相同的方法:
- loadData:MIMEType:characterEncodingName:baseURL:
也就是说,我目前遇到在 UIWebView 中有效但在 WKWebView 中无效的某些文件类型(MS Word)的问题。