顾名思义,UserAgent 用户身份标识,可模拟PC 、iPhone 、Android、各个浏览器
一般web页面都有自动适配机制。手机端访问跟PC端访问页面展示不一致,想要在手机上访问web时显示的跟PC端一致,就必须修改 UserAgent
iOS开发中 直接获取 UserAgent 值为 null
NSString *userAgent=@"PC网页的Agent值"; // 每个网页是不一致的
NSDictionary *infoAgentDic = [NSDictionary dictionaryWithObjectsAndKeys:[NSString stringWithFormat:@"%@",userAgent],@"UserAgent",nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:infoAgentDic];
设置完 由于它存到 NSUserDefaults 里边, 所以如果想要恢复正常,就必须修改为iPhone的
NSDictionary *infoAgentDic = [NSDictionary dictionaryWithObjectsAndKeys:@"Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en)AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1C28 Safari/419.3",@"UserAgent",nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:infoAgentDic];