`
leiyongping88
  • 浏览: 76630 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

无线互联网开发,判断手机浏览器是否支持html5

阅读更多
UC浏览器版本 用户代理信息
UC7.0安装失败    
  J2ME/UCWEB7.2.2.54/139/800      
UC7.2(不支持html5)      
         
  J2ME/UCWEB7.3.1.56/139/800        
UC7.3(不支持html5)        
                   
  JUC(Linux;U;2.3.5;Zh_cn;bravo;480*800;)UCWEB7.4.1.61/140/999        
UC7.4(不支持html5)        
                   
  JUC(Linux;U;2.3.5;Zh_cn;HTC Desire;480*800;)UCWEB7.5.0.66/140/999        
UC7.5(不支持html5)        
                   
  JUC(Linux;U;2.3.5;Zh_cn;HTC Desire;480*800;)UCWEB7.6.0.75/139/999        
UC7.6(不支持html5)        
                   
  JUC(Linux;U;2.3.5;Zh_cn;HTC Desire;480*800;)UCWEB7.7.0.85/139/800        
UC7.7(不支持html5)        
                   
  JUC(Linux;U;2.3.5;Zh_cn;HTC Desire;480*800;)UCWEB7.8.1.96/139/800        
UC7.8(不支持html5)        
                   
  JUC (Linux; U; 2.3.5; zh-cn; HTC_Desire; 480*800) UCWEB7.9.3.103/139/999        
UC7.9(不支持html5)        
                   
                   
  Mozilla/5.0 (Linux; U; Android 2.3.5; zh-cn; HTC Desire Build/MIUI) UC AppleWebKit/530+ (KHTML, like Gecko) Mobile Safari/530        
UC8.0(支持html5)        
                   
  Mozilla/5.0 (Linux; U; Android 2.3.5; zh-cn; HTC Desire Build/MIUI) UC AppleWebKit/530+ (KHTML, like Gecko) Mobile Safari/530        
UC8.1(支持html5)        
                   
  Mozilla/5.0 (Linux; U; Android 2.3.5; zh-cn; HTC Desire Build/MIUI) UC AppleWebKit/530+ (KHTML, like Gecko) Mobile Safari/530        
UC8.2(支持html5)        
分析结果:UC8.0以上版本使用U3内核,用户代理信息包含UC AppleWebKit内核支持html5        
       
       
       
       
       
       
       

 

 

QQ浏览器1.3(支持html5)
:Mozilla/5.0 (Linux; U; Android 2.3.5; zh-cn; HTC Desire Build/MIUI) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
QQ浏览器1.4(支持html5)
Mozilla/5.0 (Linux; U; Android 2.3.5; zh-cn; HTC Desire Build/MIUI) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
QQ浏览器1.5(支持html5)
:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17
QQ浏览器1.6(支持html5)
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17
QQ浏览器1.7(支持html5)
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17
QQ浏览器1.8(支持html5)
Mozilla/5.0 (Linux; U; Android 2.3.5; zh-cn; HTC Desire Build/MIUI) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
QQ浏览器1.9(支持html5)
:Mozilla/5.0 (Linux; U; Android 2.3.5; zh-cn; HTC Desire Build/MIUI) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
QQ浏览器2.0(支持html5)
MQQBrowser/20 Mozilla/5.0 (Linux; U; Android 2.3.5; zh-cn; HTC Desire Build/MIUI) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
QQ浏览器2.1(支持html5)
:MQQBrowser/21 Mozilla/5.0 (Linux; U; Android 2.3.5; zh-cn; HTC Desire Build/MIUI) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
QQ浏览器2.6(支持html5)
MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.5; zh-cn; HTC Desire Build/MIUI) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
QQ浏览器3.0(支持html5)
MQQBrowser/3.0/Mozilla/5.0 (Linux; U; Android 2.3.5; zh-cn; HTC Desire Build/MIUI) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
QQ浏览器使用AppleWebKit内核,均支持html5

 

根据android开发者网站(http://developer.android.com)的数据,android2.3.3系统的占比已经占到全部的54.9%,其次为android2.2占比为30.4%左右;另友盟2011年第三季度的数据也与此类似,2.3系统占比52%,2.2系统占比为36%。

 

Android系统手机浏览器中第三方浏览器取得了快速的发展,UCweb以43.3%的PV占比位列Android手机浏览器排名第一位,Webkit内置浏览器以40.1%的PV占比位居第二。值得关注的是Webkit内置浏览器、QQ浏览器以及UCWEB 8.0以上版本浏览器均采用Webkit内核,这部分浏览器PV占比之和已超过52%。

终端测试的结果是,浏览器使用Webkit内核就能支持html5版
也就是我们的触屏版,
反之...
这样我们能对彩版和触屏版之间的切换功能,和浏览器自动适配功能

 

 

最后得出结论是java后台判断是否支持html5

String uaIdentifier = getRequest().getHeader("USER-AGENT");
    if(Tools.isNotNull(uaIdentifier)){
     uaIdentifier = uaIdentifier.toLowerCase();
     if(uaIdentifier.indexOf("applewebkit") != -1){

           System.out.println("支持html5");

      }else{

           System.out.println("不支持html5");

      }

}

 

分享到:
评论

相关推荐

    常用手机UA列表(几千个)

    开发者可以通过分析这些UA字符串来判断访问者所使用的设备是否支持特定的技术,比如JavaScript、CSS3或HTML5。同时,UA也可以用来防止恶意爬虫,通过检查UA是否常见或者是否符合预期,可以过滤掉一些潜在的威胁。 ...

    【HTML5响应式系列之旅游模板】微官网html5触屏响应式手机wap网站模板下载首页.zip

    5. **wap网站**: wap(无线应用协议)是早期移动互联网的标准,尽管现在已经被更先进的技术取代,但"wap"在这里可能是指该模板适用于早期的移动网络环境,或者强调其兼容性和轻量级特性。 6. **CSS3**: CSS3不仅...

    手机wrap网站仿2958.cn精品商机触屏版html5手机wap商机网站模板下载

    随着移动互联网的发展,WAP已经逐渐被HTML5等技术所取代,但其设计理念和部分技术仍然对移动网页开发有着深远的影响。 3. **触屏版网站模板**:触屏版网站模板是指专门为触摸屏设备优化的网页布局设计。这类模板...

    仿KFC肯德基3G触屏版手机wap购物订餐网站模板_HTML手机电脑网站_网页源码移动端前端_H5模板_自适应响应式源.zip

    7. **wap购物订餐网站**:WAP(Wireless Application Protocol)是专为无线通信设计的一种协议,常用于早期的移动互联网。在这个上下文中,"wap"可能指的是网站针对移动网络优化的特点,提供简洁、快速的订餐流程。 ...

    wml基本知识教程(wap开发)

    WML(Wireless Markup Language)是为无线设备,如早期的手机和平板电脑,设计的一种标记语言,用于创建适应小型屏幕和有限功能的移动浏览器的网页。WML是WAP(Wireless Application Protocol)的一部分,它允许...

    HTTP_html_

    浏览器会根据响应中的Cache-Control、ETag、Last-Modified等头部信息判断是否需要重新从服务器获取资源,从而减少不必要的网络传输。 HTTP的版本发展至今,经历了从HTTP/1.0到HTTP/2再到HTTP/3的迭代。HTTP/2引入了...

    WAP建站进阶-WML标记语言和WMLScript脚本语言

    WAP(Wireless Application Protocol,无线应用协议)是一种为移动设备提供互联网服务的标准协议,其目的在于使手机和其他移动设备能够访问和使用互联网资源。随着移动互联网的发展,WAP技术也在不断发展和完善。...

    志远手机版整站程序源码.zip

    1. **wap技术**:WAP(Wireless Application Protocol,无线应用协议)是一种为移动设备设计的通信协议,允许用户通过移动电话或其他无线设备访问互联网服务。WAP网站通常采用简化的HTML和CSS,以适应低带宽和小屏幕...

    java开源包4

    用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...

    8X8矩阵LED蛇游戏(HTML5 Web套接字)-项目开发

    【8X8矩阵LED蛇游戏(HTML5 Web套接字)-项目开发】是一个结合了硬件与Web技术的创新项目,旨在实现一个基于8X8矩阵LED显示屏的蛇游戏,并通过HTML5的Web套接字技术进行实时通信。这个项目不仅涉及到硬件编程,还...

    wap页跳转微信小程序demo.rar

    在移动互联网中,WAP页面是为无线应用协议(WAP)设计的网页,适用于手机等移动设备。而微信小程序是一种轻量级的应用形式,无需下载安装即可在微信内使用。这个压缩包包含了一个实现这一功能的实例。 描述中的...

    《计算机网络应用基础》综合练习二.pdf

    文档中还提到了许多网络应用和概念,比如HTML(超文本标记语言)、FTP(文件传输协议)、E-mail(电子邮件)、Telnet(远程登录协议)、DHCP(动态主机配置协议)、VLAN(虚拟局域网)、WIFI(无线网络技术)、ATM...

    wap手机端解决返回上一页的js实例

    在移动互联网时代,WAP(无线应用协议)手机端的网页浏览体验对于用户来说至关重要。在这样的环境中,用户经常需要通过“返回”功能快速跳转到前一个页面,以实现流畅的浏览体验。本文将详细讲解如何使用JavaScript...

    JAVA上百实例源码以及开源项目源代码

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    WAP自定义翻页的解决方案之二,代码

    在移动互联网领域,WAP(Wireless Application Protocol)是一种用于无线设备访问互联网的标准协议,它使得用户可以通过手机等移动终端浏览网页。在WAP页面设计中,由于屏幕尺寸限制,通常需要采用翻页机制来展示...

    WAP中实现数据库附件下载

    随着移动互联网的发展,WAP逐渐被更先进的移动技术如HTML5所取代,但其基本理念和许多技术仍然适用于现代移动应用开发,尤其是在资源受限的环境中。 在WAP环境下实现数据库附件下载,主要涉及到以下几个关键点: 1....

    20151116助理电子商务师.doc

    - 网络营销常用技术包括网络技术、无线移动技术、开发技术等。 24. **信息管理流程**: - 正确的流程顺序通常是先采集信息,再加工,然后发布,最后维护,即(4)、(2)、(1)、(3)。 25. **域名知识**: -...

    2021-2022计算机二级等级考试试题及答案No.11212.docx

    8. 分支结构在编程中用于实现条件判断,If...Then...EndIf、If...Then...Else...End If和Select...Case...End Select都是常见的分支结构,而While...Wend是循环结构。 9. Java中的标识符可以是字母、数字和下划线...

Global site tag (gtag.js) - Google Analytics