获取并修改UIWebView的userAgent

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 方法中实现才有效果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容