美文网首页good
iOS wkwebview 判断下载类型的连接

iOS wkwebview 判断下载类型的连接

作者: 之后会更好 | 来源:发表于2020-09-24 09:53 被阅读0次

             


这个wk的代理方法可以拿到当前连接请求返回的head 根据head里面的信息来判断连接是否为下载类型的连接。

- (void)webView:(WKWebView*)webViewdecidePolicyForNavigationResponse:(nonnullWKNavigationResponse*)navigationResponsedecisionHandler:(nonnullvoid(^)(WKNavigationResponsePolicy))decisionHandler {

    NSLog(@"-------%@------%@",navigationResponse.response.MIMEType,navigationResponse.response.suggestedFilename);

    decisionHandler(WKNavigationResponsePolicyAllow);

}

navigationResponse 是请求返回的数据。

navigationResponse.response.MIMEType 可以判是否是下载的类型。

navigationResponse.response.suggestedFilename  可以判断下载的文件类型例如(pdf ,docx)。

相关文章

网友评论

    本文标题:iOS wkwebview 判断下载类型的连接

    本文链接:https://www.haomeiwen.com/subject/pteljqtx.html