`

js 判断手机类型, 获得浏览器中header 信息

阅读更多

 

获得浏览器中的 header 信息

<%String userAgent = ((HttpServletRequest)pageContext.getRequest()).getHeader("User-Agent");%>

 

<%  String phone_uaflag="";

 

if (userAgent.toLowerCase().indexOf("android")>-1){

phone_uaflag="Android";

 

}else if(userAgent.toLowerCase().indexOf("msie")>-1){

phone_uaflag="WindowsPhone";

 

}else if (userAgent.toLowerCase().indexOf("iphone")>-1){

phone_uaflag="iPhone";

}%>

 

 

亦可使用 Navigator对象包含有关浏览器的信息  navigator.userAgent

 注释:没有应用于 navigator 对象的公开标准,不过所有浏览器都支持该对象

分享到:
评论

相关推荐

    使用JS判断客户端的设备类型

    要想让网站适配PC和手机设备,首先要能做出准确的判断。HTTP请求的Header中的User-Agent可以区分客户端的浏览器类型,可以通过User-Agent来判断客户端的设备。

    白帽子讲浏览器安全.钱文祥(带详细书签).pdf

    浏览器是重要的互联网入口,一旦受到漏洞攻击,将直接影响到用户的信息安全。作为攻击者有哪些攻击思路,作为用户有哪些应对手段?在本书中我们将给出解答,带你了解浏览器安全的方方面面。本书兼顾攻击者、研究者和...

    IE WebBrowser编程技巧

    修改WebBrowser的header信息? Delphi查看WebBrowser提交之前的数据头 用TWebBrowser组件在DELPHI中POST数据和取得网页源文件 在 WebBrowser 中直接载入流,不通过文件 判断下载网页成功 WebBrowser 失去焦点问题的...

    解决js下referer兼容各大浏览器的方法

    方法:利用js的 document.referer 方法可以准确地判断网页的真实来路。 目前百度统计,google ads统计,CNZZ统计,都是用的这个方法。防盗链也很简单了,js里判断来路url如果不是本站不显示图片。 众所周知,我们web...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Chrome Frame 会把最新版的Chrome Webkit 内核和JavaScript 引擎注入到IE中, IE浏览器将获得Chrome的性能和功能 目录 摘要 I ABSTRACT II 专业名词清单 III 第一章 绪论 1 1.1 研究背景与意义 1 1.2国内外相关...

    JS Ajax请求会话过期处理问题解决方法分析

    原因在于Ajax请求是XMLHTTPRequest对象发起的而不是浏览器,而服务器返回的信息接收者也是XMLHTTPRequest,非浏览器。 解决办法: 服务器端 可在返回的ResponseHeader里添加一个标识变量,以便在Javascript里处理。...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例115 判断字符串中是否存在指定子串 146 2.9 正则表达式 147 实例116 验证电话号码的格式是否正确 147 实例117 验证Email地址格式是否正确 148 实例118 验证IP地址是否有效 149 实例119 统计关键字的查询结果 150...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例115 判断字符串中是否存在指定子串 146 2.9 正则表达式 147 实例116 验证电话号码的格式是否正确 147 实例117 验证Email地址格式是否正确 148 实例118 验证IP地址是否有效 149 实例119 统计关键字的查询结果 150...

    LotusDomino学习笔记.doc

    89. JSHeader 使用 201 90. JavaScript 帮助 201 91. Examples: Collecting documents by searching 207 92. 关于DOcumentContext 的属性 209 93. About data types 关于lotus Domino 的数据类型 210 94. CLng ...

    LotusDomino学习笔记(400页涵盖代理和公式使用)

    89. JSHeader 使用 201 90. JavaScript 帮助 201 91. Examples: Collecting documents by searching 207 92. 关于DOcumentContext 的属性 209 93. About data types 关于lotus Domino 的数据类型 210 94. CLng ...

    Lotus Domino WEB 开发技术积累-DOC(313页)

    89. JSHeader 使用 201 90. JavaScript 帮助 201 91. Examples: Collecting documents by searching 207 92. 关于DOcumentContext 的属性 209 93. About data types 关于lotus Domino 的数据类型 210 94. CLng ...

    Lotus Domino WEB详细 学习笔记

    89. JSHeader 使用 201 90. JavaScript 帮助 201 91. Examples: Collecting documents by searching 207 92. 关于DOcumentContext 的属性 209 93. About data types 关于lotus Domino 的数据类型 210 ...

    js使用小技巧

    取变量类型 typeof($js_libpath) == "undefined" 下拉框 下拉框.options[索引] 下拉框.options.length 查找对象 document.getElementsByName("r1"); document.getElementById(id); 定时 timer=setInterval...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    你可以将上面的myfile.xml修改一下,比如将改为,然后用IE5直接打开myfile.xml,会得到一个出错信息页面: &lt;title&gt;XML轻松学习手册 &lt;author&gt;ajie &lt;Email&gt;ajie@aolhoo.com&lt;/email&gt; &lt;date&gt;20010115 &lt;/myfile&gt; ...

    JSP动态网页制作基础培训教程源代码.rar

    读者可将相关文件夹(如ch2)拷贝到Tomcat服务器安装目录的子目录webapps下,并启动Tomcat服务器,在浏览器中浏览网页。 表1 第1章 序号 文件名称 位置 说明 1 SimpleJSP.jsp 第1章\ch1 第一个JSP页面 2 web.xml ...

    vue+axios全局添加请求头和参数操作

    VueCookie:一个用于处理浏览器cookies的简单Vue.js插件. // 在封装axios的文件中添加拦截器 // 添加请求拦截器,在请求头中加token service.interceptors.request.use( config =&gt; { // 判断本地的cookie中是否有...

    KODExplorer 芒果云-资源管理器

    - 远程下载加入进度条,下载速度等信息 ####fix bug:(bug解决和程序优化) - 下载前判断当前目录可写 - 文件扩展名处理,分为用户方式和扩展名权限方式 - 上传结束提示:是否成功、失败原因 - 上传扩展名限制 ...

    wordpress蛋花儿网站模板

    全站支持瀑布流展示效果,兼容包括ie6在内所有浏览器,欢迎测试并反馈 支持html5+CSS3特效,推荐在Chrome或IE9浏览可以看到更好效果 全站搜索引擎SEO优化,同时可自定义文章Meta信息 导航下拉菜单和分享按钮等地方...

    jQuery开发技巧

    4 判断浏览器类型 注意: jQuery 1 4中$ support 来代替以前的$ browser $ document ready function { Target Firefox 2 and above if $ browser mozilla &amp;&amp; $ browser version &gt; &quot;1 8&quot; { ...

    java+mysql实现的代码分享网(所有源码已开源,效果可看网址:www.admintwo.com)

    1、我将重复的代码保存成单独的jsp文件然后引入(这样的好处就是重复的jsp文件只会加载一次,然后浏览器缓存,下次加载速度会提升)。比如,我将link和header单独提取出来,然后在其他页面进行引入: &lt;!DOCTYPE ...

Global site tag (gtag.js) - Google Analytics