代码改变世界

cocos微端 iPad WKWebView 访问移动端的H5地址

2020-04-03 18:31  罗任德  阅读(493)  评论(0编辑  收藏  举报

 

 

WKWebView 在iPad上加载手机端的网址时,会自动将该网址转为PC端的网址,但是,有没有方法在不去做这样的转变呢?有,WKWebView的customUserAgent把iPad改为iPhone就可以。userAgent是浏览器标识,意思就是将iPad的浏览器标识变成iPhone浏览器的标识,这样就会加载iPhone上的网址。

 
[_wkWebView evaluateJavaScript:@"navigator.userAgent" completionHandler:^(id __nullable userAgent, NSError * __nullable error) {
            _wkWebView.customUserAgent = [userAgent stringByReplacingOccurrencesOfString:@"iPad" withString:@"iPhone"];
        }];