如何hook UserAgent

需求: 我想实现hook UserAgent
操作步骤: 目前app内的获取方式是
UIWebView或者wkWebView调用方法获取,这个可以hook 类去修改useragent,但是在safari浏览器里如何去修改useragent呢? 目前百度上有很多第三方网站 他们是如何获取到手机的userAgent的呢?

这个问题已经得到了解决 主要是safari里面使用了NSUserDefault存储 UserAgent