Ich versuche, einen benutzerdefinierten Benutzeragenten in meinem UIWebView einzurichten, aber ich stehe auf ein Problem, bei dem es sich abzulehnen scheint - der String des Benutzeragenten bleibt gleich.iOS9 UIWebView verweigert die Verwendung benutzerdefinierter User-Agent-Zeichenfolgen
Wie ändere ich Benutzer Agent String für UIWebView in iOS9 richtig?
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
userAgent = @"Mozilla/5.0 (X11; OpenBSD i386) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36";
[defaults setValue:userAgent forKey:@"UserAgent"];
[defaults setValue:userAgent forKey:@"User-Agent"];
ich auch versucht:
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:theURL];
[request addValue:@"Mozilla/5.0 (X11; OpenBSD i386) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36" forHTTPHeaderField:@"User-Agent"];
//
[self.webView loadRequest:request];
Zur Laufzeit
//Web view user-agent: Mozilla/5.0 (iPad; CPU OS 9_3_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13E238
Und Ihre Frage ist Duplikat von http://StackOverflow.com/Questions/26219997/How-Can-Iss-the-User-agent-Header-of-AuiWebview-in- swift –