android webkit ua的了解
来源:互联网 发布:如何安装管家婆数据库 编辑:程序博客网 时间:2024/06/06 04:52
**ua为(user - agent)**U是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。
服务器可以通过ua信息来判断手机类型是android还是ios或者是ipa等,里面包括浏览器类型、操作系统、浏览器内核等信息的标识等,根据不同的头信息来做相应的排版呈现不通的页面,这也就是为什么不同型号的手机浏览网页都可以做到很好的适配,我们这里讨论的是原生的webview,深入了解请看下面的连接的文章。
WebVie wv = (WebView)findViewById(R.id.wv_boot);String uaStr = wv.getSettings().getUserAgentString();System.out.println(uaStr);
打印出来的信息://03-31 16:57:48.119: I/BrowseActivity(27956): Mozilla/5.0 (Linux; Android 5.1.1; ATH-AL00 Build/HONORATH-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36
这就是原生的webkit内核的ua信息,你可以做通过相关的api做修改ua信息代码如下:
String ua = "Mozilla/5.0 (Linux; Android 5.0; Lenovo A5600 Build/LMY47D) AppleWebKit/537.36 (KHTML, like Gecko) Version/3.0 Chrome/39.0.0.0 Mobile Safari/537.36";WebSettings settings = web_useragent.getSettings();settings.setUserAgentString(ua)
其他相关文章可以参考
http://yuncode.net/article/a_512715c7a368c35 不同浏览器显示的ua信息
http://blog.csdn.net/u011467458/article/details/50478421 webview 与webkit chrome关系(推荐)
0 0
- android webkit ua的了解
- Android浏览器的UA
- 开发者需要了解的WebKit
- 开发者需要了解的WebKit
- 开发者需要了解的WebKit
- 开发者需要了解的WebKit
- 开发者需要了解的WebKit
- 开发者需要了解的WebKit
- 开发者需要了解的WebKit
- 开发者需要了解的WebKit
- 开发者需要了解的WebKit
- 开发者需要了解的WebKit
- 开发者需要了解的WebKit
- Android的UAProfe和UA String
- 获取Android系统自带的UA
- Android中浏览器UA的生成策略
- 开发者应当了解的WebKit知识
- 开发者需要了解的WebKit(转)
- ubuntu mysql远程连接
- Unity中继承MonoBehavior类的如何实现类似单例
- phpstorm黑色主题
- 数据结构学习(一)
- 学习运维——fuser
- android webkit ua的了解
- 卷积神经网络(CNN)反向传播算法
- Makefile for zlib2.1.11 using nacl pepper-49
- CommentListTextView 实现朋友圈评论列表
- 线性表——Data Structure(C语言描述)
- 2017蓝桥杯模拟题 滑动解锁(暴力DFS)
- 使用node搭建前端数据服务器
- osg预定义几何体设置颜色
- easyui-datagrid 数据出不来(样式引起的bug)