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

作者:巡夜人

时间:2026-10-28

浏览:428

本文介绍在JavaScript中判断用户是否使用360安全浏览器极速内核的方法。通过对比非360网站与360官网的userAgent字符串差异,以及利用window.navigator.mimeTypes检测特定插件描述,提供了一段可复用的JS代码示例,帮助开发者识别该浏览器环境。

文章目录

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

本文介绍一种通过JavaScript判断用户是否正在使用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",该字符串完全采用原生谷歌浏览器的User-Agent格式。

而在访问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浏览器的后缀。

因此,在常规开发过程中,仅凭User-Agent较难直接识别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程序设计提供识别360极速内核的参考。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章