java判断手机application/xhtml+xml_判断浏览器是否支持wml
/*判断浏览器是否支持wml
通过 Request.ServerVariables("HTTP_USER_AGENT")来获得,一般包含:CECT,Compal,CTL,LG,NEC,TCL,Alcatel,Ericsson,BIRD,DAXIAN,DBTEL,Eastcom,PANTECH,Dopod,PHILIPS,HAIER,KONKA,KEJIAN,LENOVO,BenQ,MOT,Soutec,Nokia,SAGEM,SGH,SED,Capitel,Panasonic,SonyEricsson,SIE,SHARP,Amoi,PANDA,ZTE"那么是具品牌特征的手机其次简单方法具有例外:Request.ServerVariables("HTTP_X_WAP_PROFILE")这个是手机特征
* 高级运用:Request.ServerVariables("HTTP_ACCEPT") 包含 vnd.wap.wml同时 Request.ServerVariables("HTTP_ACCEPT")不包含 "text/html"
这里判断就是标准WAP,也就是不支持HTML方式输出,常见手机浏览器都这样Request.ServerVariables("HTTP_ACCEPT") 包含 vnd.wap.wml,同时 Request.ServerVariables("HTTP_ACCEPT")包含 "text/html"如果 vnd.wap.wml 在 text/html之前,那么就是支持HTML的浏览器,比如OPERA,等,PPC和PDA常见,比如PALM如果 vnd.wap.wml 在 text/html之后,那么就是模拟器了,一般是电脑用户通过WAP浏览器访问:) Request.Browser.Capabilities["inputType"] pc是keyboard 手机是telephoneKeypad ,但模拟器也是telephoneKeypad ,Request.UserAgent 手机可能null 电脑的肯定有内容,
*
================
各种浏览器的参数信息
Request.ServerVariables["HTTP_ACCEPT"]属性UC浏览器application/vnd.wap.xhtml+xml,application/xml,text/vnd.wap.wml,text/html,application/xhtml+xml,image/jpeg;q=0.5,image/png;q=0.5,image/gif;q=0.5,image/*;q=0.6,video/*,audio/*,*/*;q=0.6,UC/27
QQ浏览器text/vnd.wap.wml,text/html, application/vnd.wap.xhtml+xml,application/xhtml+xml,application/xml, image/jpeg;q=0.5,image/png;q=0.5,image/gif;q=0.5,image/*;q=0.6, */*;q=0.6
自带浏览器text/html, application/vnd.wap.xhtml+xml, application/xhtml+xml, text/css, multipart/mixed, text/vnd.wap.wml, application/vnd.wap.wmlc, application/vnd.wap.wmlscriptc, application/java-archive, application/java, application/x-java-archive, text/vnd.sun.j2me.app-descriptor, application/vnd.met.ticket, application/x-wallet-appl.user-data-provision, application/vnd.oma.drm.message, application/vnd.oma.drm.content, application/vnd.wap.mms-message, application/vnd.wap.sic, text/x-co-desc, application/vnd.oma.dd+xml, application/x-javascript, text/ecmascript, */*
山寨手机自带浏览器application/xhtml+xml;;profile=http://www.wapforum.org/xhtml,application/vnd.wap.xhtml+xml,application/vnd.wap.wmlc,application/vnd.wap.wmlscriptc,text/vnd.wap.wml,image/vnd.wap.wbmp,image/gif,image/bmp,image/png,audio/amr,audio/imelody,audio/midi,audio/wav,application/vnd.wap.wtls-ca-certificate,application/x-x509-ca-cert,application/vnd.wap.hashed-certificate,application/vnd.wap.signed-certificate,*/*,text/html
pc opera浏览器text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
TT浏览器*/*
chrome浏览器application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5-------------------------------Request.UserAgent 属性手机浏览器都为nullTT浏览器Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; TencentTraveler ; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
chrome浏览器Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.205 Safari/534.16
pc opera浏览器Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; zh-cn) Opera 8.53
Opera/9.80 (Windows NT 5.1; U; zh-cn) Presto/2.8.131 Version/11.10
===============
模拟器的userAgent和accept(有wmlscriptc,或者text/html在vnd.wap.wml前面application/vnd.wap.wmlscriptc, text/vnd.wap.wml, application/vnd.wap.xhtml+xml, application/xhtml+xml, text/html, multipart/mixed, */*
Amoi-F90/Plat-F/WAP2.0/MIDP1.0/CLDC1.0 UP.Browser/6.2.2.6.f.1.100 (GUI) MMP/1.0
==================text/html, application/vnd.wap.xhtml+xml, application/xhtml+xml, text/css, multipart/mixed, text/vnd.wap.wml, application/vnd.wap.wmlc, application/vnd.wap.wmlscriptc, application/java-archive, application/java, application/x-java-archive, text/vnd.sun.j2me.app-descriptor, application/vnd.oma.drm.message, application/vnd.wap.mms-message, application/vnd.wap.sic, text/x-co-desc, application/vnd.oma.dd+xml, text/vnd.nokia.rs-tgd, */*, text/x-vcard, text/x-vcalendar, image/gif, image/vnd.wap.wbmp
Nokia 5320/UCWEB7.4.0.57/28/800
===========text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8, text/vnd.wap.wml;q=0.6, image/png, image/jpeg, image/gif, image/x-xbitmap
Nokia 5320/UCWEB7.0.2.37/28/999
java判断手机application/xhtml+xml_判断浏览器是否支持wml相关推荐
- php 判断手机和电脑,php 判断是手机版还是电脑端
/** *判断是否是通过手机访问 * */ function isMobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ($_SERVER['HT ...
- RomUtil【Android判断手机ROM,用于判断手机机型】
参考资料 Android判断手机ROM 正文 有时候需要判断手机系统的ROM,检测ROM是MIUI.EMUI还是Flyme,可以使用getprop命令,去系统build.prop文件查找是否有对应属性 ...
- java word格式 导出图表和表格 浏览器下载 支持生成扇形图,条形图等
1.导入依赖 环境 依赖 Apache的POI.FreeMarker和XDocreport xchart <dependency><groupId>fr.opensagres. ...
- javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器
判断浏览器类型 复制代码代码如下: if ( window.sidebar && "object" == typeof( window.sidebar ) & ...
- django项目内部的views层判断手机访问还是电脑访问
在做网站时,一般都会通过打包html来制作两个界面,一个提供给电脑端,一个提供给手机端,避免因为兼容性差的问题,界面会变得很丑.当然,如果能保证纯bootstrap开发html界面,则不需要考虑这个问 ...
- android 判断手机为小米
之前,自己写了获取相册图片的代码,在自己手机上测试没有问题,不过小米手机却出现问题.在网上搜索资料,发现小米手机与其他德 处理不同.所以今天写一下判断手机系统的内容.其实很简单. public sta ...
- android+判断小米手机,android 判断手机为小米
释放双眼,带上耳机,听听看~! 之前,自己写了获取相册图片的代码,在自己手机上测试没有问题,不过小米手机却出现问题.在网上搜索资料,发现小米手机与其他德 处理不同.所以今天写一下判断手机系统的内容.其 ...
- java 判断手机访问_下面java代码判断是手机访问还是PC访问什么地方出错了,手机跳转不到制定页面,等待解答...
最近在做一个项目,要在判断用户是否是通过手机访问网站的,如果是手机访问网站跳到一个登录页面,如果是用户用电脑访问网站跳到另外一个登录页面.我写了以下代码,但是用手机访问网站的时候,跳转不到制定页面,请 ...
- js判断手机浏览器屏幕方向
/* js判断手机浏览器屏幕方向*/var direction = {__getOrientation: function () {if (window.orientation == 0 || win ...
最新文章
- 站在你身边的每个人都有可能改变世界,阿里云异构计算加速人工智能
- DropDownList--下拉菜单
- GIS地图界面和计算机图形学填充算法
- iangularjs 模板_AngularJS 动态模板
- Struts拦截器使用
- mysql索引久了需要重新_mysql索引更新要多久
- Windows 8 Directx 开发学习笔记(十四)使用几何着色器实现三角形细分
- Python 密集知识点汇总
- 修改Linux默认启动级别或模式的方法
- 没钱充会员 百度网盘下载限速怎么办?这些招可以突破百度网盘非会员限速限制
- c语言 鼠标指针图标,WIN7系统鼠标图案DIY!自己动手,美不胜收!-win7鼠标指针...
- 玉米生吃好还是熟吃好 各种情况分析
- XIB总结(代码加载xib或xib拖xib)
- 计算机信息安全技术学习资料汇总
- Gradle系列之Zip打包
- c语言概率产生字母,智邮普创c语言面试题 ---- 字母概率(示例代码)
- android 获取剪切内容,Android Q 获取剪切板内容
- 正益无线赵庆华:AppCan助力开发者轻装前行
- centos镜像下载网址
- LeetCode165- 比较版本号(Compare Version Numbers)