web开发中不同设备浏览器的区分
2016-01-14 12:39
246 查看
通常区分不同设备浏览器是用JavaScript中的navigator.userAgent.toLowerCase()方式获取浏览器的userAgent信息
//使用javascript判断是否是iPhone,Android或者ipad的浏览器 if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/Android/i)) || (navigator.userAgent.match(/Windows Phone/i)) || (navigator.userAgent.match(/MQQBrowser/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) { //进行相应的需要的操作 }
//判断是否用微信打开 function is_weixn() { var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "micromessenger") { window.location = "tips1.html"; } else { //非微信中打开 window.location = "tips2.html"; } }
相关文章推荐
- 网上下载的ios开源有签名---更改为自己的签名方法-----sign----ios---签名---证书
- 问题集
- 关于unity3dGUI(uGUI)的一些自适应的收获,在这里跟大家分享一下
- Tomcat 同一服务器上 不同web项目共享session的
- Hadoop Spark 集群简便安装总结
- JSPatch – 动态更新iOS APP
- Android 缩放动画使用笔记
- linux常用命令—— 系统管理(五)
- 操作系统概念阅读笔记3
- ViewGroup触摸事件探究
- CSS样式重置
- Bash shell编程<七>:处理选项、getopt命令
- ssh无密码登录
- 将AS中Module编译成JRA包引用
- -[MIInstallableBundle performVerificationWithError:]: 502: Upgrade's application-identifier entitlem
- Eclipse 中编辑XML文件不能进行提示的解决方法
- ActiveMQ(5.10.0) - Building a custom security plug-in
- c#开发之多国语言解决方案gnu.gettext + poedit
- JavaWeb监听器
- Android 音乐信息乱码