Ensemble useragent dans WKWebview

Comment puis-je personnaliser la chaîne useragent dans un WKWebView? Je suis en train d'intégrer la version de mon application, de sorte que de mon côté serveur peut voir quelles sont les fonctionnalités disponibles. J'ai trouvé la méthode suivante:

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);

Mais cela signifie que le client est uniquement définie pour cette requête unique. La première autre demande (par exemple, un avant), signifie que le client est réinitialisé à la valeur par défaut de nouveau. Comment puis-je plus de façon permanente configurer le wkwebview à utiliser mon personnalisée useragent chaîne?

InformationsquelleAutor Pvel | 2014-11-18