のために私は変更ユーザーエージェントは
- (BOOL)webView:(UIWebView *)webView2 shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
NSMutableURLRequest *req = (NSMutableURLRequest *)request;
NSString *versionString = [[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString*)kCFBundleVersionKey];
NSLog(@"user agent = %@", [req valueForHTTPHeaderField: @"User-Agent"]);
if ([req valueForHTTPHeaderField:@"User-Agent"] != NULL) {
[req setValue:[NSString stringWithFormat:@"%@ %@", versionString, [req valueForHTTPHeaderField:@"User-Agent"]] forHTTPHeaderField:@"User-Agent"];
NSLog(@"user agent = %@", [req valueForHTTPHeaderField: @"User-Agent"]);
return YES
}
}
を使用してユーザーエージェントを変更することができました。しかし、私は、デバイスhttp://whatsmyuseragent.com/にこのウェブサイトに行くと、私のユーザーエージェントは変更されていません。ユーザーエージェントを変更する方法はありますか?
ありがとうduskwuff。私はまだ私のアプリで1つを変更するつもりですが、私はユーザーエージェントが今(null)です。なぜ私はこのことが分かりません。コードは同じです。これは、私がuser-agent(null)を作るために偶然に変更したことがあるものは何ですか? –