iOS设置UIWebView的UserAgent
接入第三方时,别人又需求,要求传入我们的信息。
// 获取 iOS 默认的 UserAgent,可以很巧妙地创建一个空的UIWebView来获取:NSString *userAgent = [[[UIWebView alloc] init] stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"];// 获取App名称,我的App有本地化支持,所以是如下的写法NSString *customUserAgent = [userAgent stringByAppendingFormat:@" %@", @"86wx/1.0.0"];[[NSUserDefaults standardUserDefaults] registerDefaults:@{@"UserAgent":customUserAgent}];
- (void)webViewDidFinishLoad:(UIWebView *)webView {// 打印信息NSLog(@"UserAgent = %@", [webView stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"]); }
转载于:https://www.cnblogs.com/ylzx/p/4801109.html
iOS设置UIWebView的UserAgent相关推荐
- iOS修改WebView的UserAgent
前言 客户端界面嵌了 H5,做了混合开发.点击原生的按钮跳到了一个 WebView,再点击 H5 里某个按钮又要可以跳回原生界面.由于 H5 的页面已经在公众号正常运营,需要判断当前打开页面的环境,如 ...
- iOS Programming UIWebView 2
iOS Programming UIWebView 1 Instances of UIWebView render web content. UIWebView可以显示web content. In ...
- IOS开发 - UIWebView(用法全面介绍,含最全的JS交互)
前两天我写了一套关于JS与OC交互的三种方法的文章,但是发现自己对UIWebView理解的还是比较浅,一直认为只能简单的当一个webView来使用,具体很多细节都忽略,如果想看我之前UIWebView ...
- iOS 设置View阴影
iOS 设置View投影 需要设置 颜色 阴影半径 等元素 UIView *shadowView = [[UIView alloc] init];shadowView.frame = CGRectMa ...
- iOS 设置UILabel 的内边距
iOS 设置UILabel 的内边距 - (void)drawTextInRect:(CGRect)rect {UIEdgeInsets insets = {0, 5, 0, 5};[super dr ...
- iOS 设置app语言中文,比如 copy中文,拍照按钮cancel 中文
iOS 设置app语言中文,比如 copy中文,拍照按钮cancel 中文 一:如何设置项目中文环境 targets--->Locatization native development reg ...
- iOS 设置状态栏样式
iOS设置状态栏样式可以使用两种方式. 方式一: 直接在需要改变默认状态栏样式的控制器中实现一个方法(其他任何事情都不用做): // 返回状态栏的样式 - (UIStatusBarStyle)pref ...
- IOS设置导航栏返回按钮,并添加事件返回主页面
IOS设置导航栏返回按钮,并添加事件返回主页面 前提是已经push了一个viewController了.才能使用. XXXTableViewController 里面书写 - (void)viewDi ...
- IOS设置导航栏的背景图片和文字
IOS设置导航栏的背景图片和文字 - (void)viewDidLoad {[super viewDidLoad];[self.navigationBar setBackgroundImage:[UI ...
最新文章
- asp网络编程:用ASP打开远端MDB文件的方法
- Android自定义圆形进度条
- hdu 1565 方格取数(1)(状态压缩dp)
- 一网打尽2013最常用的NoSQL数据库
- iOS开发常用的资源和资料
- Vue.js第六课 计算属性
- struts2对action的指定方法进行校验
- Tengine(Nginx)动静分离简要配置
- Vue(八)发送跨域请求
- Sharing A Powerful Tool For Calculate Code Lines
- 【李宏毅2020 ML/DL】P99-105 Life Long Learning
- HadoopMR-Spark-HBase-Hive
- 使用Astah画UML类图经验总结
- 计算机组成原理白中英第五版之指令系统
- BackTrack5 下破解无线
- 基于linux的嵌入式触摸屏,基于嵌入式linux的触摸屏驱动设计
- 新版仿山楂岛留言PHP源码+短视频/公众号吸粉引流
- win7家庭版和旗舰版区别_Windows系统的家庭版、专业版、旗舰版,都有什么区别?...
- Codeforces Round #521 (Div. 3) 	E - Thematic Contests (二分 + STL)
- 获取前N天/月/年的日期