func getCookie()-> String {
var cookieString =""if let cookies = HTTPCookieStorage.shared.cookies {for cookie in cookies {if cookie.domain == cookieDomain {
let str ="\(cookie.name)=\(cookie.value)"
cookieString.append("\(str);")}}return cookieString
}
var request =URLRequest(url:URL(string:"https://baidu.tech"))
request.addValue(getCookie(), forHTTPHeaderField:"Cookie")
var cookieString =""if let cookies = HTTPCookieStorage.shared.cookies {for cookie in cookies {if cookie.domain =="baidu.tech"{
let str ="\(cookie.name)=\(cookie.value)"
cookieString.append("document.cookie='\(str);path=/;domain=baidu.tech';")}}}
let cookieScript =WKUserScript(source: cookieString, injectionTime:.atDocumentStart, forMainFrameOnly: false)
let userContentController =WKUserContentController()
userContentController.addUserScript(cookieScript)
let webViewConfig =WKWebViewConfiguration()
webViewConfig.userContentController = userContentController
let webV =WKWebView(frame: CGRect.zero, configuration: webViewConfig)
// UIWebView
let webView =UIWebView(frame: CGRect.zero)
let userAgent = webView.stringByEvaluatingJavaScript(from:"navigator.userAgent")if let agent = userAgent {
let user ="@\(agent);extra_user_agent"
let dict =["UserAgent":user]
UserDefaults.standard.register(defaults: dict)}// WKWebView
let webV =WKWebView(frame: CGRect.zero)
webV.evaluateJavaScript("navigator.userAgent"){(result, error)inif let oldAgent = result as? String {
let user ="@\(oldAgent);extra_user_agent"
let dict =["UserAgent":user]
UserDefaults.standard.register(defaults: dict)}}
let webView =UIWebView(frame: CGRect.zero)
let userAgent = webView.stringByEvaluatingJavaScript(from:"navigator.userAgent")if let agent = userAgent {
let user ="@\(agent);extra_user_agent"
webView.customUserAgent = user
}