客户端和服务器端判断请求来至微信客户端.docx
上传者:zhuwo11
2022-07-11 22:59:17上传
DOCX文件
16 KB
1.
2.
3.
4.
5.
6.
7.
&
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
有两种情况:
client 端区分
添加js代码
var browser={
versions:function(){
var u = navigator.userAgent, app = navigator.appVersion;
return {//移动终端浏览器版本信息
trident: u.indexOf('Trident') > -1, //IE 内核
pres to: u.indexOf( 'Pres to') > -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[A;]+;( 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()
}
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
documen t.writ eln("语言版本:"+browser.language);
document.writeln("
document.writeln("
document.writeln("
document.writeln("
document.writeln("
是否为移动终端:"+browser.versions.mobile);
ios 终端:"+browser.versions.ios);
android 终端:"+browser.versions.android);
是否为 iPhone: "+browser.versions.iPhone);
是否
2.
3.
4.
5.
6.
7.
&
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
有两种情况:
client 端区分
添加js代码
var browser={
versions:function(){
var u = navigator.userAgent, app = navigator.appVersion;
return {//移动终端浏览器版本信息
trident: u.indexOf('Trident') > -1, //IE 内核
pres to: u.indexOf( 'Pres to') > -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[A;]+;( 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()
}
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
documen t.writ eln("语言版本:"+browser.language);
document.writeln("
document.writeln("
document.writeln("
document.writeln("
document.writeln("
是否为移动终端:"+browser.versions.mobile);
ios 终端:"+browser.versions.ios);
android 终端:"+browser.versions.android);
是否为 iPhone: "+browser.versions.iPhone);
是否
客户端和服务器端判断请求来至微信客户端