1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
if
( typeof
Browser == "undefined" )
Browser = {};
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.*/)
|| !!u.match(/AppleWebKit/), // 是否为移动终端
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 || u.indexOf( ‘Mac‘ ) > -1, // 是否为iPhone或者QQHD浏览器
iPad : u.indexOf( ‘iPad‘ ) > -1, // 是否iPad
webApp : u.indexOf( ‘Safari‘ ) == -1
// 是否web应该程序,没有头部与底部
};
}(),
Language : (navigator.browserLanguage || navigator.language).toLowerCase(),
isWap : navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)
} |