【发布时间】:2022-10-21 16:24:12
【问题描述】:
我正在构建一个 iOS 应用程序,在这个应用程序中我使用 WKWebview 来显示一个 Angular PWA。 我想确保激活服务工作者等 PWA 功能。
我已经对此进行了研究,并且从众多来源中我需要使用称为 limitsNavigationsToAppBoundDomains 的东西。
我正在使用已在界面编辑器中添加的 wkwebview(而不是以编程方式)。我怎样才能“配置”这个网页视图?
这是我的代码。如何使用配置部分?
import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet weak var webView: WKWebView!
var subdomain:String = ""
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "https://\(subdomain).domain.com")!
let configuration = WKWebViewConfiguration()
configuration.limitsNavigationsToAppBoundDomains = true
webView.load(URLRequest(url: url))
webView.allowsBackForwardNavigationGestures = false
}
}
【问题讨论】:
标签: ios swift progressive-web-apps