web_qtt
以 folder形式添加到项目中,注意是蓝色
的颜色
创建swift
项目,写入如下代码
import UIKit
import WebKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let preferences = WKPreferences()
preferences.javaScriptEnabled = true
preferences.setValue(true, forKey:"allowFileAccessFromFileURLs")
let configuration = WKWebViewConfiguration()
configuration.preferences = preferences
configuration.allowsInlineMediaPlayback = true;
configuration.preferences.javaScriptCanOpenWindowsAutomatically = true
configuration.preferences.javaScriptEnabled = true
let 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")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)