美文网首页
【iOS】给UIWebview的Header设置自定义UserA

【iOS】给UIWebview的Header设置自定义UserA

作者: 拔丝豌豆 | 来源:发表于2019-08-28 12:37 被阅读0次

    iOS 中,WebView 没有提供设置user-agent 的接口。

    无论是设置要加载的request,还是在delegate 中设置request,要同时保留系统原先的useragent和自己设置的useragent参数,经测试都是无效的。

    原因是添加header时候,使用set方法会直接覆盖掉系统原先的user agent。使用add方法会给系统参数追加进去,但是会像数组那样追加,打印出来后,中间隔了一个逗号,服务端接收到的时候,逗号后面的就被截掉了,没用。

    感谢这位博主提供的逻辑。原理是:先获取到原先的useragent,然后使用字符串拼接方法,将两个useragent串拼接起来,重新设置useragent为拼接后的串。

    http://blog.csdn.net/fangzhangsc2006/article/details/25840709

    相关文章

      网友评论

          本文标题:【iOS】给UIWebview的Header设置自定义UserA

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