浏览器的navigator
来源:互联网 发布:听喊麦用什么软件好 编辑:程序博客网 时间:2024/05/29 01:52
<script type="text/javascript">if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { alert(navigator.userAgent); //window.location.href ="iPhone.html";} else if (/(Android)/i.test(navigator.userAgent)) { alert(navigator.userAgent); //window.location.href ="Android.html";} else { //window.location.href ="pc.html"; alert(navigator.userAgent); };</script><script type="text/javascript">//判断访问终端var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,//火狐内核 mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器 iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD浏览器 iPad: u.indexOf('iPad') > -1, //是否iPad webApp: u.indexOf('Safari') == -1, //是否web应该程序,没有头部与底部 weixin: u.indexOf('MicroMessenger') > -1, //是否微信 (2015-01-22新增) qq: u.match(/\sQQ/i) == " qq" //是否QQ }; }(), language:(navigator.browserLanguage || navigator.language).toLowerCase()}if(browser.versions.trident){ //判断是否IE内核alert("is IE"); }else if(browser.versions.webKit){ //判断是否webKit内核alert("is webKit"); }else if(browser.versions.mobile||browser.versions.android||browser.versions.ios){ //判断是否移动端alert("移动端"); }else{alert('其他');}</script><script type="text/javascript">var x = navigator;document.write("CodeName=" + x.appCodeName);document.write("<br />");document.write("MinorVersion=" + x.appMinorVersion);document.write("<br />");document.write("Name=" + x.appName);document.write("<br />");document.write("Version=" + x.appVersion);document.write("<br />");document.write("CookieEnabled=" + x.cookieEnabled);document.write("<br />");document.write("CPUClass=" + x.cpuClass);document.write("<br />");document.write("OnLine=" + x.onLine);document.write("<br />");document.write("Platform=" + x.platform);document.write("<br />");document.write("UA=" + x.userAgent);document.write("<br />");document.write("BrowserLanguage=" + x.browserLanguage);document.write("<br />");document.write("SystemLanguage=" + x.systemLanguage);document.write("<br />");document.write("UserLanguage=" + x.userLanguage);</script>
参考网站源码:http://www.5itbao.cn/demo/map/isBrower.html
0 0
- 浏览器的navigator
- JavaScript的浏览器对象navigator
- JavaScript的浏览器对象navigator
- js浏览器判断navigator
- navigator浏览器信息
- Navigator浏览器对象
- navigator浏览器识别
- JS:浏览器 Navigator 对象
- 浏览其中的【navigator】对象的【userAgent】判断浏览器。
- js的navigator对象的使用(浏览器信息)
- 浏览器内核(navigator.appName显示的不是内核信息!!)。
- 各平台播放器以及浏览器的navigator.userAgent
- JS通过navigator.userAgent的返回值认识众浏览器
- 使用navigator.userAgent.toLowerCase()判断浏览器的类型
- 各浏览器navigator.userAgent实例
- navigator,JS检测浏览器插件
- navigator,JS检测浏览器插件
- navigator,JS检测浏览器插件
- ios通知部分的补充---- 系统通知简介
- iOS9开发之新增通知行为详解
- linux鸟哥私房菜学习笔记--第11章
- log4j.DailyRollingFileAppender 可以自定义时间rolling
- Java 集合框架源码分析-集合框架概述
- 浏览器的navigator
- 防范JAVA内存泄漏解决方案
- 区分DPI、分辨率(PPI)、图像的物理大小、像素宽度
- ksh 控制结构
- Android子线程中处理吐司的情况
- 给同事整理的一些git学习资料
- 搭建(win7)eclipse远程操作(Linux上)hadoop2.6.0_出错集
- OpenXml方式读取Excel数据
- js中apply和call的用法以及区别