UIWebViewのインスタンスを生成した後にUserAgentの設定をしようとしても反映されません。 実際に使うWebViewを生成する前に設定処理を書きます。 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //デフォルトのUserAgentを取得するために、サイズゼロのUIWebViewのインスタンスを生成 UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero]; //デフォルトのUserAgentを取得 NSString *userAgent = [webView stringByEvaluatingJavaScriptFromStri