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 相关文章推荐
javascript 内存回收机制理解
Jan 17 Javascript
js对象关系图 方便dom操作
Mar 18 Javascript
jquery如何获取复选框的值
Dec 12 Javascript
学习使用bootstrap的modal和carousel
Dec 09 Javascript
Jquery实现跨域异步上传文件总结
Feb 03 Javascript
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
Jun 02 Javascript
微信小程序实现根据字母选择城市功能
Aug 16 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
JS根据Unix时间戳显示发布时间是多久前【项目实测】
Jul 10 Javascript
vscode vue 文件模板的配置方法
Jul 23 Javascript
layer父页获取弹出层输入框里面的值方法
Sep 02 Javascript
nuxt.js写项目时增加错误提示页面操作
Nov 05 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
使用Discuz关键词服务器实现PHP中文分词
2014/03/11 PHP
PHP中iconv函数知识汇总
2015/07/02 PHP
Yii框架连接mongodb数据库的代码
2016/07/27 PHP
Laravel如何友好的修改.env配置文件详解
2017/06/07 PHP
javascript的对话框详解与参数
2007/03/08 Javascript
js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
2009/11/26 Javascript
原生js实现跨浏览器获取鼠标按键的值
2013/04/08 Javascript
javascript的日期对象、数组对象、二维数组使用说明
2014/12/22 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
jquery实现可旋转可拖拽的文字效果代码
2016/01/27 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
Vue中的vue-resource示例详解
2018/11/02 Javascript
[03:53]2016国际邀请赛中国区预选赛第三日TOP10精彩集锦
2016/06/29 DOTA
Python实现简单拆分PDF文件的方法
2015/07/30 Python
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
tensorflow中next_batch的具体使用
2018/02/02 Python
Python 中Pickle库的使用详解
2018/02/24 Python
Python使用progressbar模块实现的显示进度条功能
2018/05/31 Python
python实现在图片上画特定大小角度矩形框
2018/10/24 Python
解决django-xadmin列表页filter关联对象搜索问题
2019/11/15 Python
PyTorch 解决Dataset和Dataloader遇到的问题
2020/01/08 Python
tensorflow模型保存、加载之变量重命名实例
2020/01/21 Python
Python程序慢的重要原因
2020/09/04 Python
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
毕业生幼师求职自荐信
2013/10/01 职场文书
测绘工程个人的自我评价
2013/11/23 职场文书
农民工工资支付承诺函
2014/03/31 职场文书
施工安全责任书
2014/04/14 职场文书
五年级学生评语
2014/04/22 职场文书
监察建议书格式
2014/05/19 职场文书
安全例会汇报材料
2014/08/23 职场文书
出差报告怎么写
2014/11/06 职场文书
李强感恩观后感
2015/06/17 职场文书
python常见的占位符总结及用法
2021/07/02 Python
nginx之内存池的实现
2022/06/28 Servers