WKWebView修改默认 UserAgent

最近需要修改WKWebView的userAgent,在默认userAgent后面添加字符串
网上找到的方法大多都是异步的,
// 注意这个方法是异步的
WKWebView *wkWebView = [[WKWebView alloc] initWithFrame:CGRectZero];
[wkWebView evaluateJavaScript:@"navigator.userAgent" completionHandler:^(id result, NSError *error) {
    DLog(@"userAgent :%@", result);
 }];
不清楚百度为什么一搜索大多数是异步的,下面是直接在原来userAgent拼接的方法
    NSString *baseAgent = [self.wkWebView valueForKey:@"userAgent"];
    NSString *newUserAgent = [baseAgent stringByAppendingString:@"user define"];
    self.wkWebView.customUserAgent = newUserAgent;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。