介绍
小编给大家分享一下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怎么判断在哪个浏览器打开项目”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!