// // SBTPrivacyPolicyVCtr.swift // SolarBT // // Created by weclouds on 2019/7/3. // Copyright © 2019 weclouds. All rights reserved. // import UIKit import WebKit import PKHUD class SBTPrivacyPolicyVCtr: UIViewController { var webView:WKWebView? override func viewDidLoad() { super.viewDidLoad() checkTheBlueToothWasActivity() title = "Privacy_Policy".da_localizedStr() setUPWKWebView() HUD.flash(.progress, delay: 3) } } extension SBTPrivacyPolicyVCtr{ func setUPWKWebView() { //https://www.freeprivacypolicy.com/privacy/view/8eb377423f3c36d1cffea718ac7f71b8 // let webConfiguration = WKWebViewConfiguration() let url = URL(string: "https://www.freeprivacypolicy.com/privacy/view/4f71ba9249cce75e70707be1b1792aca") webView = WKWebView(frame: CGRect(x: 0, y: 0, width: KSCREENWIDTH, height: KSCREENHEIGHT - KNavBarHeight), configuration: webConfiguration) webView?.navigationDelegate = self let request = URLRequest(url: url!) webView!.load(request) view.addSubview(webView!) } } extension SBTPrivacyPolicyVCtr: WKNavigationDelegate{ // 页面开始加载时调用 func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!){ } // 当内容开始返回时调用 func webView(_ webView: WKWebView, didCommit navigation: WKNavigation!){ } // 页面加载完成之后调用 func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!){ /// 获取网页title HUD.flash(.success, delay: 2.0) } // 页面加载失败时调用 func webView(_ webView: WKWebView, didFail navigation: WKNavigation!, withError error: Error){ /// 弹出提示框点击确定返回 HUD.flash(.error, delay: 2) } }