JS判断浏览器语言及终端类型(android/ios)
来源:互联网 发布:mac怎么下载ed2k 编辑:程序博客网 时间:2024/06/05 14:22
转载地址:http://blog.baiwand.com/?post=176
<script type="text/javascript">//检测浏览器语言currentLang = navigator.language; //判断除IE外其他浏览器使用语言if(!currentLang){//判断IE浏览器使用语言 currentLang = navigator.browserLanguage;}alert(currentLang);//判断访问终端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应该程序,没有头部与底部 }; }(), language:(navigator.browserLanguage || navigator.language).toLowerCase()}//browser.versions.trident返回真假,真则是IE内核,以此类推browser.versions.webKit是否为谷歌内核//判断是否IE内核if(browser.versions.trident){ alert("is IE");}//判断是否webKit内核if(browser.versions.webKit){ alert("is webKit");}//判断是否移动端if(browser.versions.mobile||browser.versions.android||browser.versions.ios){ alert("移动端");}</script>
阅读全文
0 0
- JS判断浏览器语言及终端类型(android/ios)
- JS判断移动设备的终端类型(浏览器UserAgent)
- [转]JS判断浏览器类型及版本
- JS判断浏览器类型及版本
- JS判断浏览器类型及版本
- JS判断浏览器类型及版本
- JS判断浏览器类型及版本
- js判断浏览器类型及版本
- js判断浏览器类型及版本
- JS判断各浏览器类型及版本
- js判断浏览器类型及版本号
- js判断浏览器类型及版本
- js判断浏览器类型及版本
- javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器
- 使用JS判断移动设备的终端类型(浏览器UserAgent)
- 使用JS判断移动设备的终端类型(浏览器UserAgent)
- JS判断客户端是否是iOS或者Android包括浏览器类型判断
- JS 判断浏览器类型及版本,做浏览器兼容
- 题目106:背包问题
- NetWork网络_TCP
- 在windows环境下用bochs安装winxp
- Linux磁盘修复
- mac下的idea之我常用的快捷键
- JS判断浏览器语言及终端类型(android/ios)
- RMI的简单解读和具体实现Demo
- Spring Boot + Mybatis + Ehcache架构基本配置
- WinPcap编程技术博客转载
- html5的本地存储
- 使用NDK编译ffmpeg
- Lucene学习总结之九:Lucene的查询对象(2)
- 路由跟踪工具0trace
- Fragment中实现dispatchKeyEvent事件