我们可以通过userAgent来判断,比如检测某些关键字,例如:AppleWebKit*****Mobile或AppleWebKit,需要注意的是有些浏览器的userAgent中并不包含AppleWebKit关键字,可能会是Linux,UCBrowser等等。 1. Javascript 2. PH
分类:
其他好文 时间:
2016-02-01 14:16:22
阅读次数:
137
<script> var browser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident: u.indexOf('Tr
分类:
其他好文 时间:
2016-01-29 11:54:05
阅读次数:
132
var phoneWidth = parseInt(window.screen.width); var phoneScale = phoneWidth/640; var userAgent = navigator.userAgent; var index = use...
分类:
Web程序 时间:
2016-01-26 16:35:59
阅读次数:
115
JS判断是否微信浏览器function isWeixinBrowser(){ var ua = navigator.userAgent.toLowerCase(); return (/micromessenger/.test(ua)) ? true : false ;}
分类:
微信 时间:
2016-01-25 21:18:55
阅读次数:
266
利用JS判断浏览器的用户代理,从而获得设备类型。利用这个方法可以获得用户的设备是移动设备还是PC设备。JS代码如下: function browerType() { var sUserAgent = navigator.userAgent.toLowerCase(); //浏览器的用户代理...
分类:
Web程序 时间:
2016-01-25 13:10:19
阅读次数:
139
var ua = navigator.userAgent;var ipad = ua.match(/(iPad).*OS\s([\d_]+)/), isIphone = !ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/), isAndroid = u...
分类:
移动开发 时间:
2016-01-23 21:34:01
阅读次数:
210
这个随笔纯粹是小知识的积累,以后都会打上小知识的标签。 经常见的,下载移动app时,只有一个二维码,但扫码后,会根据手机是iphone还是android下载不同app,下面就是这个操作的代码: var ua = navigator.userAgent.toLowerCase(); if...
分类:
其他好文 时间:
2016-01-23 18:11:11
阅读次数:
162
判断是否是微信平台、获取当前url的参数、获取当前IP地址、改变当前网页的css样式、跨浏览器通过getElementsByName获取对象/***判断是否是微信平台 */function isWeiXin(){ var ua = window.navigator.userAgent.toLow.....
分类:
其他好文 时间:
2016-01-21 10:19:05
阅读次数:
200
最近一个项目在做IE兼容的情况下,用IE专属的"msie" 判断在IE11下失效。原因是IE11的navigator.userAgent不再存在“msie”关键字varua=navigator.userAgent; IE10以下:ua.toLowerCase().indexOf("msie")I.....
分类:
其他好文 时间:
2016-01-20 17:07:32
阅读次数:
273
浏览器检测通常都是通过分析用户代理字符串(navigator.userAgent)来进行检测。由于国内浏览器用的内核多是国外的,所以很多特性无法与国外浏览器区分,所以要先检测国外浏览器,再检测国内浏览器。这样当国内浏览器没有找到匹配项时就是内核默认的国外浏览器。function checkChine...
分类:
其他好文 时间:
2016-01-16 09:47:11
阅读次数:
243