判断终端的相关类型
来源:互联网 发布:mac磁盘工具找不到u盘 编辑:程序博客网 时间:2024/05/18 04:43
var hostname="http://www.shidiquan.cn/sdq/";
// 获取终端的相关信息
var Terminal = {
// 辨别移动终端类型
platform : function(){
var u = navigator.userAgent, app = navigator.appVersion;
return {
// android终端或者uc浏览器
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,
// 是否为iPhone或者QQHD浏览器
iPhone: u.indexOf('iPhone') > -1 ,
// 是否iPad
iPad: u.indexOf('iPad') > -1
};
}(),
isWeixin:function(){
//判断是否为微信
var ismicr;
if(Terminal.platform.android){
ismicr = (navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == "micromessenger");
}else if(Terminal.platform.iPhone){
ismicr=(navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == "micromessenger")|| navigator.userAgent.toLowerCase().match(/qq/i) == "qq";
}
return ismicr;
},
// 辨别移动终端的语言:zh-cn、en-us、ko-kr、ja-jp...
language : (navigator.browserLanguage || navigator.language).toLowerCase()
};
// 还可以通过language,区分开多国语言版
switch(Terminal.language){
case 'en-us':
theUrl = '你的iPad APP(英文版)对应下载地址:APP Store地址';
break;
case 'ko-kr':
theUrl = '你的iPad APP(韩语版)对应下载地址:APP Store地址';
break;
case 'ja-jp':
theUrl = '你的iPad APP(日文版)对应下载地址:APP Store地址';
break;
default:
theUrl = '你的iPad APP(中文版-默认)对应下载地址:APP Store地址';
}
// }
// location = theUrl;
// 获取终端的相关信息
var Terminal = {
// 辨别移动终端类型
platform : function(){
var u = navigator.userAgent, app = navigator.appVersion;
return {
// android终端或者uc浏览器
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,
// 是否为iPhone或者QQHD浏览器
iPhone: u.indexOf('iPhone') > -1 ,
// 是否iPad
iPad: u.indexOf('iPad') > -1
};
}(),
isWeixin:function(){
//判断是否为微信
var ismicr;
if(Terminal.platform.android){
ismicr = (navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == "micromessenger");
}else if(Terminal.platform.iPhone){
ismicr=(navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == "micromessenger")|| navigator.userAgent.toLowerCase().match(/qq/i) == "qq";
}
return ismicr;
},
// 辨别移动终端的语言:zh-cn、en-us、ko-kr、ja-jp...
language : (navigator.browserLanguage || navigator.language).toLowerCase()
};
// 还可以通过language,区分开多国语言版
switch(Terminal.language){
case 'en-us':
theUrl = '你的iPad APP(英文版)对应下载地址:APP Store地址';
break;
case 'ko-kr':
theUrl = '你的iPad APP(韩语版)对应下载地址:APP Store地址';
break;
case 'ja-jp':
theUrl = '你的iPad APP(日文版)对应下载地址:APP Store地址';
break;
default:
theUrl = '你的iPad APP(中文版-默认)对应下载地址:APP Store地址';
}
// }
// location = theUrl;
0 0
- 判断终端的相关类型
- php判断用户终端类型
- JS判断移动设备的终端类型(浏览器UserAgent)
- Linux的终端类型
- php判断终端是微信,ios等类型
- 判断用户终端类型(php程序)
- 判断站点访问的终端类型(移动端还是pc端)的方法
- 判断站点访问的终端类型(移动端还是pc端)的方法
- 判断站点访问的终端类型(移动端还是pc端)的方法
- 使用JS判断移动设备的终端类型(浏览器UserAgent)
- 判断终端类型(移动端还是pc端)的方法
- 使用JS判断移动设备的终端类型(浏览器UserAgent)
- linux 终端相关的命令
- 获取终端的相关信息
- 多终端访问判断设备类型(实用)
- JS判断浏览器语言及终端类型(android/ios)
- 终端判断
- javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器
- Leetcode 380. Insert Delete GetRandom O(1) 常数增删改系统 解题报告
- ROM简单制作教程
- 1038. Recover the Smallest Number (30)
- QUT个人赛--寻找最近公共祖先(图的遍历<POJ1330>)
- 机器人制作入门(一)----前言
- 判断终端的相关类型
- vjudge 4965.Sum the Square | 使用map
- 深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例
- Hadoop回顾--MapReduce工作原理(一)
- TabLayout与RecyclerView的联合使用(不使用ViewPager)
- Android StringEntity() 和 UrlEncodedFormEntity() 的区别
- ANSI Common Lisp 笔记四(结构)
- 【机房收费系统】代码、连接数据库等问题
- Linux Shell编程入门