JS判断是否360安全浏览器极速内核的方法


Posted in Javascript onJanuary 29, 2015

本文实例讲述了JS判断是否360安全浏览器极速内核的方法。分享给大家供大家参考。具体分析如下:

360安全浏览器极速内核,在非360网站的navigator.userAgent是:

"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1",用的全是原生的谷歌浏览器的userAgent;

而360自己的网站的navigator.userAgent是

:"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1 QIHU 360SE",里面含有360自己的标识;

所以在我们自己的开发过程中很难知道360极速内核;

下面的方法是在一个前端博客中的插件里面提取出来的,这个方法可以判断360安全浏览器的极速内核

function is360se(){

    var where = "suffixes", value = "dll", name = "description", nameReg = /fancy/;

    var mimeTypes = window.navigator.mimeTypes, i;

    for (i in mimeTypes) {

        if (mimeTypes[i][where] == value) {

            if (nameReg.test(mimeTypes[i][name])) return false;

        }

    }

    return true;

}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JQuery for与each性能比较分析
May 14 Javascript
js创建一个input数组并绑定click事件的方法
Jun 12 Javascript
简单谈谈javascript代码复用模式
Jan 28 Javascript
JavaScript实现页面跳转的方式汇总
May 16 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
Dec 15 Javascript
基于JavaScript中字符串的match与replace方法(详解)
Dec 04 Javascript
Angular5.1新功能分享
Dec 21 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
Apr 25 Javascript
微信小程序实现动态列表项的顺序加载动画
Jul 25 Javascript
js回调函数仿360开机
Dec 26 Javascript
vue实现登录拦截
Jun 29 Javascript
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
Apr 03 Javascript
jQuery中$.each使用详解
Jan 29 #Javascript
jQuery显示和隐藏 常用的状态判断方法
Jan 29 #Javascript
移动设备web开发首选框架:zeptojs介绍
Jan 29 #Javascript
JSON格式的键盘编码对照表
Jan 29 #Javascript
js的window.showModalDialog及window.open用法实例分析
Jan 29 #Javascript
JQuery异步获取返回值中文乱码的解决方法
Jan 29 #Javascript
AngularJS中的模块详解
Jan 29 #Javascript
You might like
PHP数据库开发知多少
2006/10/09 PHP
PHP中array_merge和array相加的区别分析
2013/06/17 PHP
PHP7 新增功能
2021/03/09 PHP
获取body标签的两种方法
2011/10/13 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
2013/11/19 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
2013/12/29 Javascript
js实现最短的XML格式化工具实例
2015/03/12 Javascript
实例详解AngularJS实现无限级联动菜单
2016/01/15 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码
2017/08/22 Javascript
解决vue项目F5刷新mounted里的函数不执行问题
2019/11/05 Javascript
js简单实现自动生成表格功能示例
2020/06/02 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
2020/09/24 Javascript
[03:04]2018年度DOTA2玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
Python列表(list)、字典(dict)、字符串(string)基本操作小结
2014/11/28 Python
Python脚本文件打包成可执行文件的方法
2015/06/02 Python
Python中的urllib模块使用详解
2015/07/07 Python
Python3对称加密算法AES、DES3实例详解
2018/12/06 Python
python实现海螺图片的方法示例
2019/05/12 Python
基于python实现微信好友数据分析(简单)
2020/02/16 Python
为什么说python适合写爬虫
2020/06/11 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
html5桌面通知(Web Notifications)实例解析
2014/07/07 HTML / CSS
HTML5中图片之间的缝隙完美解决方法
2017/07/07 HTML / CSS
Why do we need Unit test
2013/01/03 面试题
股权转让协议书
2014/04/12 职场文书
医院节能减排方案
2014/06/13 职场文书
公务员党员评议表自我鉴定
2014/09/14 职场文书
饭店服务员岗位职责
2015/02/09 职场文书
求职推荐信范文
2015/03/27 职场文书
2015年校本培训工作总结
2015/07/24 职场文书
小学毕业感言100字
2015/07/30 职场文书
蔬果开业典礼发言稿应该怎么写?
2019/09/03 职场文书
springboot入门 之profile设置方式
2022/04/04 Java/Android
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS