web_qtt
以 folder形式添加到项目中,注意是蓝色
的颜色
创建swift
项目,写入如下代码
import UIKit
import WebKitclass ViewController: UIViewController {override func viewDidLoad() {super.viewDidLoad()let preferences = WKPreferences()preferences.JavascriptEnabled = truepreferences.setValue(true, forKey:"allowFileAccessFromFileURLs")let configuration = WKWebViewConfiguration()configuration.preferences = preferencesconfiguration.allowsInlineMediaPlayback = true;configuration.preferences.JavascriptCanOpenWindowsAutomatically = trueconfiguration.preferences.JavascriptEnabled = truelet webView = WKWebView(frame: CGRect(x:0, y:0, width:self.view.frame.width,height:self.view.frame.height),configuration: configuration)let path = URL(string: "file://\(Bundle.main.bundlePath)/web_qtt/index.html")!let dir = URL(string: "file://\(Bundle.main.bundlePath)/web_qtt")!webView.loadFileURL(path, allowingReadAccessTo: dir)
self.view.addSubview(webView)}
}
关键是这一句代码preferences.setValue(true, forKey:"allowFileAccessFromFileURLs")