【发布时间】:2020-12-23 12:52:29
【问题描述】:
我正在使用 WKWebView 从 web url 预览文件,但有些 url 已打开,有些未打开。我不知道发生这种情况的原因,网址看起来相同,但是未在 WKWebView 中加载的网址是在 safari 中下载而不是打开。
webView = WKWebView(frame: otherDocumentView.bounds, configuration: WKWebViewConfiguration())
self.webView.navigationDelegate = self
webView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
self.otherDocumentView.addSubview(webView)
let myRequest = NSURLRequest(url: NSURL(string: fileURL)! as URL)
webView.load(myRequest as URLRequest)
【问题讨论】:
-
当您在 Chrome 浏览器中单击 URL 时会发生同样的差异,因此它可能更多地与 Web 服务器响应它们的方式有关,而不是与 WKWebView 相关。
-
你为什么不使用
PDFView?