如何区分360浏览器和谷歌浏览器
众所周知,一般情况下,可以根据userAgent来判断浏览器类型,大多数浏览器都能这样判别,但比较坑的是,自某次事件后,360彻底赖上谷歌了,这一下坑了好多人,因为很多人都不知道如今还能用什么方法区分开它俩,小弟有幸偶然发现他俩一点点区别,下面附上js代码,虽然一堆if else 比较low,不过亲测后效果还是有的:
function checkBrowser(){
var ua = navigator.userAgent.toLocaleLowerCase();
var browserType=null;
if (ua.match(/msie/) != null || ua.match(/trident/) != null) {
browserType = "IE";
browserVersion = ua.match(/msie ([\d.]+)/) != null ? ua.match(/msie ([\d.]+)/)[1] : ua.match(/rv:([\d.]+)/)[1];
} else if (ua.match(/firefox/) != null) {
browserType = "火狐";
}else if (ua.match(/ubrowser/) != null) {
browserType = "UC";
}else if (ua.match(/opera/) != null) {
browserType = "欧朋";
} else if (ua.match(/bidubrowser/) != null) {
browserType = "百度";
}else if (ua.match(/metasr/) != null) {
browserType = "搜狗";
}else if (ua.match(/tencenttraveler/) != null || ua.match(/qqbrowse/) != null) {
browserType = "QQ";
}else if (ua.match(/maxthon/) != null) {
browserType = "遨游";
}else if (ua.match(/chrome/) != null) {
var is360 = _mime("type", "application/vnd.chromium.remoting-viewer");
function _mime(option, value) {
var mimeTypes = navigator.mimeTypes;
for (var mt in mimeTypes) {
if (mimeTypes[mt][option] == value) {
return true;
}
}
return false;
}
if(is360){
browserType = '360';
}else{
browserType = "谷歌";
}
}else if (ua.match(/safari/) != null) {
browserType = "Safari";
}
return browserType;
}
如何区分360浏览器和谷歌浏览器相关推荐
- 清理360浏览器、谷歌浏览器和国产统信UOS浏览器缓存操作方法
根据浏览器版本和各自操作环境不同操作步骤也会有区别,以下方法仅供大家参考 一.360安全浏览器 二.360极速浏览器 三.谷歌浏览器 方法一: 方法二: 四.统信UOS浏览器(国产终端自带浏览器)
- .animate在360浏览器和谷歌浏览器同时生效
今天遇到了个问题,在找锚点的时候发现360生效但是在谷歌浏览器不生效! 网上找了百度之后终于找到解决办法! $("body,html"),body和html都加上,才能生效...
- 如何导出已有的谷歌插件,又如何把导出的插件安装到360浏览器中,又如何对插件小修小改?...
平台之大势何人能挡? 带着你的Net飞奔吧!:http://www.cnblogs.com/dunitian/p/4822808.html 逆天常用的一些谷歌浏览器插件 http://www.cnbl ...
- JavaScript怎么识别360浏览器?JS识别360急速模式方案,360流氓浏览器
首先来侮辱一下360,360毕竟是一家流氓底子的企业,所以它做什么软件总是透露出一种流氓气息,让你感受它的流氓风格,国内能与之媲美的流氓企业WPS可以争锋一下(题外话),下面来具体说说 360浏览器 ...
- js ajax浏览器做什么,js区分webkit核心浏览器chrome,360浏览器
javascript如何识别webkit核心浏览器是哪种厂商的浏览器,如chrome,360急速,360安全,猎豹,世界之窗,搜狗,qq,百度之类的浏览器,核心都是webkit的,如何区分出不同的厂商 ...
- 谷歌浏览器360浏览器安装——有道云笔记插件
谷歌浏览器: 有道云笔记插件:http://hk.chromefor.com/down.php?key=FulQTdJ9In3iXfdVicFW(点击即下载) 在谷歌浏览器里按快捷键:Alt+E 接 ...
- win10 1803版本Chrome(谷歌浏览器),360浏览器极速内核打不开https网站的解决方法
win10 1803版本Chrome(谷歌浏览器),360浏览器极速内核打不开https网站的,总是超时或者卡顿.1803的345版本是可以打开的,但是376版本就不行了.经过研究发现用以下方法可以解 ...
- 将360浏览器的收藏夹导入谷歌浏览器
以前我一直使用360浏览器,最近发现不是特别顺手,想改用谷歌浏览器,可是360收藏夹里收藏了很多的网址,就想办法把收藏夹导入谷歌浏览器的书签,下面介绍下经验 选择360浏览器下的收藏下拉箭头 在里面选 ...
- 批量导入html收藏夹谷歌,如何将360浏览器收藏夹导入谷歌浏览器书签?
最近这段时间折腾比较多,所以慢慢地就喜欢上了谷歌浏览器,特别是谷歌浏览器的翻译特别牛,所以也慢慢地开始抛弃360 浏览器.在在之前,我需要将 360 浏览器收藏多年的文件导入到谷歌浏览器的书签中.如果 ...
最新文章
- Java 读写Properties配置文件
- php中的MVC模式运用
- 统计学习及监督学习概论
- 2020-11-28(全局变量和局部静态变量)
- easy mysql_GitHub - aleafs/easymysql: mysql client in cluster, based on node-mysql
- linux 复制分区文件,dd复制分区后目标分区的大小变成原分区了
- 4g网络什么时候淘汰_你的4G手机 什么时候淘汰
- html 点击 重置 单选,单选按钮上需要的Html 5不会重置(Html 5 required on radio button wil not reset)...
- 曾宪武《物联网通信技术》课后答案(二)
- 计算机会计处理流程,会计电算化账务系统期末处理流程
- PCI 总线及地址空间
- 创新洞察|为什么中国企业更擅长用户导向创新
- 人格障碍及心理异常的调适
- 笔顺、拼音查询小工具推介
- PGSQL学习——触发器
- 轻量级程序编辑器的选择:EmEditor、Editplus等---Web开发系列之工具篇(一)
- 数字信号处理-05- FPGA常用运算模块-复数乘法器
- 电大计算机西方经济学考试题库,2011电大西方经济学网上作业1.2.3全部答案
- 2021年山东省职业院校技能大赛 中职组“网络搭建与应用”赛项 (正式赛题)
- 狮子座|狮子座性格分析
热门文章
- 从“老婆”到“俞渝”,李国庆5377条微博透露出了多少秘密?
- js 兼容事件添加addEvent()
- cmd端精简版扫雷= =(纯c)
- 安装PHP7的图形用户界面(GUI) 扩展
- TexturePacker 图片打包工具使用
- python中二进制和文本不同_关于Python字符编码与二进制不得不说的一些事
- UDP的应用范围、与TCP之比较
- 架构师之路 — 部署架构 — Overview
- 实例解析网络钓鱼攻击的幕后
- iWO(联通3G详单及套餐使用情况查询工具)更新至v0.7