iOS中修改UIWebView的UserAgent

在loadRequest之前添加

 NSString *customUserAgent = [NSStringstringWithFormat:@" %@/%@/%@",@"wt", @"iPhone",@"1.0.0"];

   [[NSUserDefaultsstandardUserDefaults] registerDefaults:@{@"UserAgent":customUserAgent}];

    NSURL *url = [NSURLURLWithString:@"http://m.xiaoniubang.com/demo/test/agent.html"];

    NSURLRequest *request2 = [NSURLRequestrequestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicytimeoutInterval:10.f];

- (void)webViewDidFinishLoad:(UIWebView *)webView

{

    NSLog(@"UserAgent = %@", [webViewstringByEvaluatingJavaScriptFromString:@"navigator.userAgent"]);

}

输出:

2016-05-30 17:37:48.016 CarWash[5110:2600862] UserAgent =  wt/iPhone/1.0.0

阅读更多
文章标签: UserAgent
上一篇免证书真机调试
下一篇SmartSvn上传.a文件方案
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

iOS中修改UIWebView的UserAgent

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭