は、ここに私のコードです:のiOSのUIWebViewは動作しない追加の文字列でのUserAgentを設定
- (void)viewDidLoad {
[super viewDidLoad];
NSURL *url = [NSURL URLWithString:urlString];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
// NSString *tagString = @"Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_2 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13F69/YoyaOrg-iOS";
// NSString *tag = @"YoyaOrg-iOS";
NSString *defaultUserAgent = [self.mainWebView stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"];
NSString *newUserAgent = [NSString stringWithFormat:@"%@ YoyaOrg-iOS",defaultUserAgent];
NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:newUserAgent, @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];
self.mainWebView.scrollView.bounces = NO;
[self.mainWebView loadRequest:request];
}
NSLog(@"webUserAgent:%@",defaultUserAgent);
アペンド文字列の後に「YoyaOrg-のiOS」が、私はUserAgentのを交換する.IFログ出力はまだ「YoyaOrg-のiOS」が含まれていません以下のように:
NSString *tagString = @"Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_2 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13F69/YoyaOrg-iOS";
NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:tagString, @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];
はその後、私が手userAgentには、私が何をしたいです。私はそれを作ることができず、多くの時間を無駄にしていました。 TKSは答えを求めます。どんな助けでも TKS!