Как установить пользовательскую строку useragent в WKWebView? Я пытаюсь встроить версию моего приложения, чтобы моя серверная сторона могла видеть, какие функции доступны. Я нашел следующий метод:
let userAgent = "MyApp/1.33.7"
request.setValue(userAgent, forHTTPHeaderField: "User-Agent")
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) {(response, data, error) in
let content = NSString(data: data, encoding: NSUTF8StringEncoding)
self.web!.loadHTMLString(content!, baseURL: url)
}
self.web!.loadRequest(request);
Но это означает, что useragent установлен только для этого единственного запроса. Первый другой запрос (например, прямой) будет означать, что useragent будет reset по умолчанию снова. Как я могу более точно настроить wkwebview для использования моей пользовательской строки useragent?