【问题标题】:How to activate limitsNavigationsToAppBoundDomains on iOS PWA如何在 iOS PWA 上激活 limitsNavigationsToAppBoundDomains
【发布时间】: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


    【解决方案1】:

    您可以像这样直接提供它,它对我有用。

    webView!.configuration.limitsNavigationsToAppBoundDomains = true
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-07
      • 2012-10-19
      • 1970-01-01
      • 1970-01-01
      • 2021-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多