1、iPhone上交互成功,iPad上交互失败
原因:
WKWebView 在iPad上加载手机端的网址时,会自动将该网址转为PC端的网址,所以只需改变WKWebview的userAgent浏览器标识就可以了
解决:在生成的WKWebview对象中,调用
[self.webview evaluateJavaScript:@"navigator.userAgent" completionHandler:^(id __nullable userAgent, NSError * __nullable error) {
self.webview.customUserAgent = [userAgent stringByReplacingOccurrencesOfString:@"iPad" withString:@"iPhone"];
}];
网友评论