最近需要修改WKWebView的userAgent,在默認(rèn)userAgent后面添加字符串
網(wǎng)上找到的方法大多都是異步的,
// 注意這個(gè)方法是異步的
WKWebView *wkWebView = [[WKWebView alloc] initWithFrame:CGRectZero];
[wkWebView evaluateJavaScript:@"navigator.userAgent" completionHandler:^(id result, NSError *error) {
DLog(@"userAgent :%@", result);
}];
不清楚百度為什么一搜索大多數(shù)是異步的,下面是直接在原來(lái)userAgent拼接的方法
NSString *baseAgent = [self.wkWebView valueForKey:@"userAgent"];
NSString *newUserAgent = [baseAgent stringByAppendingString:@"user define"];
self.wkWebView.customUserAgent = newUserAgent;
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者