gpt4 book ai didi

swift - WKWebView 中无法下载 PDF

转载 作者:行者123 更新时间:2023-11-30 10:29:40 33 4
gpt4 key购买 nike

我正在使用 WKWebView 创建 Angular Web 应用程序的浏览器实例。在此 Web 应用程序中,我使用 jspdf 生成和下载 PDF 文件。当尝试下载此文件时,我在控制台中没有收到任何反馈,但什么也没有发生。有人有解决这个问题的办法吗?这是我的代码:

import UIKit
import WebKit

class ViewController: UIViewController, WKUIDelegate {

@IBOutlet var mWebKit: WKWebView!
let url = URL(string: "foo.bar")

override func viewDidLoad() {
super.viewDidLoad()

let request = URLRequest(url: url!)
mWebKit.load(request)
}

}

最佳答案

允许mWebKit加载pdf文件。默认情况下,wkWebView 会取消包含 pdf 的 url。

    override func viewDidLoad() {
super.viewDidLoad()

mWebKit.uiDelegate = self // set the delegate to call decidePolicyfor.
let request = URLRequest(url: url!)
mWebKit.load(request)
}

func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
decisionHandler(.allow)
}

关于swift - WKWebView 中无法下载 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59410114/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com