Я пытаюсь установить пользовательский агент в своем UIWebView, но я столкнулся с проблемой, в которой, похоже, отказывается это сделать - строка пользовательского агента остается неизменной.iOS9 UIWebView отказывается использовать пользовательскую строку User-Agent
Как правильно изменить строку пользовательского агента для UIWebView в iOS9?
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"];
Я также попытался:
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];
Во время выполнения
//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
И ваш вопрос Дубликат http://stackoverflow.com/questions/26219997/how-can-i-set-the-user-agent-header-of-a-uiwebview-in- swift –