一般的写法
var webView = UIWebView(frame: CGRectMake(0, 0, 600, 600))
var url = NSURL(string: "http://www.imoneyfans.com")
webView.loadRequest(NSURLRequest(URL: url!))
self.view.addSubview(webView)
func createWKWebView() {
let webView = UIWebView.init()
webView.delegate = self
webView.frame = self.view.frame
let webUrl = "www.xxx.com"
let request = URLRequest.init(url: URL.init(string: webUrl)!)
webView.loadRequest(request)
self.view.addSubview(webView)
}
var url = "https://www.baidu.com";
var wkWebView:WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
initUI()
}
func initUI(){
wkWebView = WKWebView.init()
wkWebView.delete(self)
self.view.addSubview(wkWebView)
wkWebView.snp.makeConstraints { (make) in
make.left.right.bottom.top.equalTo(self.view)
}
wkWebView.load(fetchUrl(url))
}
func fetchUrl(_ urlStr:String) -> URLRequest {
let charSet = CharacterSet.urlQueryAllowed as NSCharacterSet
let mutSet = charSet.mutableCopy() as! NSMutableCharacterSet
mutSet.addCharacters(in: "#")
let encodingURL = urlStr.addingPercentEncoding(withAllowedCharacters: mutSet as CharacterSet)
let myURL = NSURL.init(string: encodingURL!)
return URLRequest(url: myURL! as URL)
}
网友评论