接入第三方时,别人又需求,要求传入我们的信息。

// 获取 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相关推荐

  1. iOS修改WebView的UserAgent

    前言 客户端界面嵌了 H5,做了混合开发.点击原生的按钮跳到了一个 WebView,再点击 H5 里某个按钮又要可以跳回原生界面.由于 H5 的页面已经在公众号正常运营,需要判断当前打开页面的环境,如 ...

  2. iOS Programming UIWebView 2

    iOS Programming  UIWebView 1 Instances of UIWebView render web content. UIWebView可以显示web content. In ...

  3. IOS开发 - UIWebView(用法全面介绍,含最全的JS交互)

    前两天我写了一套关于JS与OC交互的三种方法的文章,但是发现自己对UIWebView理解的还是比较浅,一直认为只能简单的当一个webView来使用,具体很多细节都忽略,如果想看我之前UIWebView ...

  4. iOS 设置View阴影

    iOS 设置View投影 需要设置 颜色 阴影半径 等元素 UIView *shadowView = [[UIView alloc] init];shadowView.frame = CGRectMa ...

  5. iOS 设置UILabel 的内边距

    iOS 设置UILabel 的内边距 - (void)drawTextInRect:(CGRect)rect {UIEdgeInsets insets = {0, 5, 0, 5};[super dr ...

  6. iOS 设置app语言中文,比如 copy中文,拍照按钮cancel 中文

    iOS 设置app语言中文,比如 copy中文,拍照按钮cancel 中文 一:如何设置项目中文环境 targets--->Locatization native development reg ...

  7. iOS 设置状态栏样式

    iOS设置状态栏样式可以使用两种方式. 方式一: 直接在需要改变默认状态栏样式的控制器中实现一个方法(其他任何事情都不用做): // 返回状态栏的样式 - (UIStatusBarStyle)pref ...

  8. IOS设置导航栏返回按钮,并添加事件返回主页面

    IOS设置导航栏返回按钮,并添加事件返回主页面 前提是已经push了一个viewController了.才能使用. XXXTableViewController 里面书写 - (void)viewDi ...

  9. IOS设置导航栏的背景图片和文字

    IOS设置导航栏的背景图片和文字 - (void)viewDidLoad {[super viewDidLoad];[self.navigationBar setBackgroundImage:[UI ...

最新文章

  1. asp网络编程:用ASP打开远端MDB文件的方法
  2. Android自定义圆形进度条
  3. hdu 1565 方格取数(1)(状态压缩dp)
  4. 一网打尽2013最常用的NoSQL数据库
  5. iOS开发常用的资源和资料
  6. Vue.js第六课 计算属性
  7. struts2对action的指定方法进行校验
  8. Tengine(Nginx)动静分离简要配置
  9. Vue(八)发送跨域请求
  10. Sharing A Powerful Tool For Calculate Code Lines
  11. 【李宏毅2020 ML/DL】P99-105 Life Long Learning
  12. HadoopMR-Spark-HBase-Hive
  13. 使用Astah画UML类图经验总结
  14. 计算机组成原理白中英第五版之指令系统
  15. BackTrack5 下破解无线
  16. 基于linux的嵌入式触摸屏,基于嵌入式linux的触摸屏驱动设计
  17. 新版仿山楂岛留言PHP源码+短视频/公众号吸粉引流
  18. win7家庭版和旗舰版区别_Windows系统的家庭版、专业版、旗舰版,都有什么区别?...
  19. Codeforces Round #521 (Div. 3) E - Thematic Contests (二分 + STL)
  20. 获取前N天/月/年的日期

热门文章

  1. 深度学习之卷积神经网络(2)卷积神经网络结构
  2. kmeanssklearn实例_sklearn实践(一):kmeans聚类
  3. 资源 | Deeplearning.ai课程与笔记汇总
  4. HOG特征(Histogram of Gradient)学习总结
  5. 救命代码_救命! 如何选择功能?
  6. 唐宇迪机器学习课程数据集_最受欢迎的数据科学和机器学习课程-2020年8月
  7. 国家标准GB7665-87传感器
  8. 女性自我的迷宫:看EMI的人体自拍
  9. 单片机小白学步系列(〇)序
  10. LVDS收发传输实例