
Cordova源码解析(二)- 自定义UserAgent
··4 分钟
UIWebView没有提供设置UserAgent的接口,但是有一个办法可以间接的设置。
NSDictionary* dict = [[NSDictionary alloc] initWithObjectsAndKeys:value, @"UserAgent", nil]; [[NSUserDefaults standardUserDefaults] registerDefaults:dict]; 通过设置NSUserDefaults中UserAgent的值来修改,但是这种设置方法有一个限制,需要在UIWebView的loadRequest之前调用才能生效(加载PDF比较特殊)。这是Cordova源码中关于这个问题的描述
