`
leiyongping88
  • 浏览: 77025 次
  • 性别: 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...

    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中的标识符可以是字母、数字和下划线...

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

    其中,`hasNext()`方法用于判断是否还有下一个元素存在;`next()`方法用于返回集合中的下一个元素。 **拓展:**除了`hasNext()`和`next()`,`Iterator`接口还提供了`remove()`方法来移除迭代器当前所指的对象。掌握...

Global site tag (gtag.js) - Google Analytics