js怎么判断在哪个浏览器打开项目

  介绍

小编给大家分享一下js怎么判断在哪个浏览器打开项目,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

通过以下方法判断浏览器

var  browser =, {,   ,,版本:function  (), {,   var 才能;u =, navigator.userAgent,, app =, navigator.appVersion;,   {return 才能;//移动终端浏览器版本信息,   ,,,三叉戟:u.indexOf(& # 39;三叉戟# 39;),祝辞,1,,//IE内核,   ,,,现在,u.indexOf(& # 39;转眼间# 39;),祝辞,1,,//歌剧内核,   ,,,webKit:, u.indexOf (& # 39; AppleWebKit& # 39;),祝辞,1,,//苹果,谷歌内核,   ,,,壁虎:,u.indexOf(& # 39;壁虎# 39;),祝辞,1,,,,u.indexOf (& # 39; khtml # 39;),==,,,//火狐内核   移动:,,,,! ! u.match (/AppleWebKit。\ *移动。\ */),,//是否为移动终端   ios:,,,, ! ! u.match(/\ \(我\ [^;\]+;(),U ?, CPU。+ Mac  OS  X/),,//ios终端,   ,,,android:, u.indexOf (& # 39; android # 39;),祝辞,1,| |,u.indexOf (& # 39; linux # 39;),祝辞,1,,//android终端或加州大学浏览器,   iPhone:,,,, u.indexOf (& # 39; iPhone # 39;),祝辞,1,,//是否为iPhone或者QQHD浏览器,   ,,,iPad:, u.indexOf (& # 39; iPad # 39;),祝辞,1,,//是否iPad  webApp:,   ,,,u.indexOf (& # 39; safari # 39;),==, 1,//是否web应该程序,没有头部与底部,   ,,,},,   }(),才能   语言:,才能(navigator.browserLanguage  | |, navigator.language) .toLowerCase (),   }

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

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

以上是“js怎么判断在哪个浏览器打开项目”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

js怎么判断在哪个浏览器打开项目