美文网首页
获取并修改UIWebView的userAgent

获取并修改UIWebView的userAgent

作者: 前尘梦醒 | 来源:发表于2018-09-27 17:32 被阅读0次

OC修改:

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

NSString*newUagent = [NSStringstringWithFormat:@"%@ app/iOS",userAgent];

NSDictionary*dictionary = @{@"UserAgent":newUagent}; [[NSUserDefaultsstandardUserDefaults] registerDefaults:dictionary];

swift修改:

let oldAgent = UIWebView().stringByEvaluatingJavaScript(from: "navigator.userAgent")

let newAgent = oldAgent! +"app/iOS"

UserDefaults.standard.register(defaults: ["UserAgent": newAgent])

修改方法需放在Appdelegate的 didFinishLaunchingWithOptions 方法中实现才有效果

相关文章

网友评论

      本文标题:获取并修改UIWebView的userAgent

      本文链接:https://www.haomeiwen.com/subject/oexyoftx.html