Jar*_*ger 4 uiwebview ios swift wkwebview
我正在尝试在包含CSV文件的WKWebView上加载URL。
当我尝试正常加载时,它给了我一个错误:' 文件格式不受支持/可能已损坏 '。
即使是移动浏览器也给了我同样的错误。
然后我尝试通过以下WKWebView方法使用MIME类型:
try! Data(ContentsOf: bulkUrl)
webView.load(data, mimeType: "text/csv", characterEncodingName: "", baseURL: bulkUrl)
Run Code Online (Sandbox Code Playgroud)
它有效,但给我纯文本。
我用UIWebView以正确的格式打开CSV文件尝试了同样的事情。
我不明白为什么WKWebView无法打开相同的文件。任何的想法?
提前致谢
Mr.*_*ers 28
首先你需要导入
import WebKit
Run Code Online (Sandbox Code Playgroud)
以下代码足以使用 WKWebView 打开 URL
let webView = WKWebView(frame: <#AnyRect#>)
let link = URL(string:"https://developer.apple.com/videos/play/wwdc2019/239/")!
let request = URLRequest(url: link)
webView.load(request)
Run Code Online (Sandbox Code Playgroud)
使用 -
webView.load(URLRequest(url: URL(string: "https://www.google.com/")!))
Run Code Online (Sandbox Code Playgroud)
对于 Objective-C:
#import <WebKit/WebKit.h>在要加载的函数中实现代码WKWebView:
WKWebView *webView = [[WKWebView alloc] init];
webView.frame = self.view.bounds;
[self.view addSubview:webView];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.apple.com"]];
[webView loadRequest:request];
Run Code Online (Sandbox Code Playgroud)
一、导入
import WebKit
Run Code Online (Sandbox Code Playgroud)
创建 WKWebView 的 Outlet
@IBOutlet var webload: WKWebView!
Run Code Online (Sandbox Code Playgroud)
并且,将以下代码放入您的 viewDidLoad() 方法中以及您想要的自定义函数等中的任何位置。
let web_url = URL(string:"/sf/users/477726581/")!
let web_request = URLRequest(url: web_url)
webload.load(web_request)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12974 次 |
| 最近记录: |