最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js如何判断打开项目的浏览器类别

来源:动视网 责编:小采 时间:2020-11-03 18:16:41
文档

js如何判断打开项目的浏览器类别

js如何判断打开项目的浏览器类别:通过以下方法判断浏览器:代码如下:var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident:u.indexOf('Trident'
推荐度:
导读js如何判断打开项目的浏览器类别:通过以下方法判断浏览器:代码如下:var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident:u.indexOf('Trident'


通过以下方法判断浏览器:

代码如下:

var 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.*/), //是否为移动终端
 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, //是否为iPhone或者QQHD浏览器 
 iPad: u.indexOf('iPad') > -1, //是否iPad webApp: 
 u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 
 }; 
 }(),
 language: (navigator.browserLanguage || navigator.language).toLowerCase() 
}

(推荐教程:javascript教程)

以下为在各个浏览器中要执行的操作

代码如下:

if (browser.versions.mobile) {//判断是否是移动设备打开。browser代码在下面 
 var ua = navigator.userAgent.toLowerCase();//获取判断用的对象 
 if (ua.match(/MicroMessenger/i) == "micromessenger") { 
 //在微信中打开 
 } 
 if (ua.match(/WeiBo/i) == "weibo") { 
 //在新浪微博客户端打开 
 } 
 if (ua.match(/QQ/i) == "qq") { 
 //在QQ空间打开 
 } 
 if (browser.versions.ios) {
 //是否在IOS浏览器打开 
 } 
 if(browser.versions.android){ 
 //是否在安卓浏览器打开 
 } 
} else { 
//否则就是PC浏览器打开 
}

更多编程相关内容,请关注Gxlcms编程入门栏目!

文档

js如何判断打开项目的浏览器类别

js如何判断打开项目的浏览器类别:通过以下方法判断浏览器:代码如下:var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident:u.indexOf('Trident'
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top