iOS中修改WebView默认的User Agent

释放双眼,带上耳机,听听看~!

在AppDelegate的-applicationDidFinishLaunching:方法中增加如下代码,修改默认User Agent

 

@autoreleasepool {

        UIWebView* tempWebView = [[UIWebViewalloc] initWithFrame:CGRectZero];

        NSString* userAgent = [tempWebView
stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"];

        NSString *ua = [NSStringstringWithFormat:@"%@%@",

                        userAgent,

                        @"juapp"];

        [[NSUserDefaultsstandardUserDefaults]
registerDefaults:@{@"UserAgent" : ua,
@"User-Agent" : ua}];

#if !__has_feature(objc_arc)

        [tempWebView release];

#endif

    }

 

人已赞赏
iOS文章

ios pch的正确使用

2020-3-30 17:01:48

iOS文章

iOS如何通过runtime更改系统默认的方法

2020-3-30 18:17:59

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索