目录
- 功能
- 友情提示
- 直接上代码
- 效果展示
- Edge浏览器
- 360浏览器
- 360极速浏览器
- 代码来源
- 其他思路
- 总结
功能
总所周知,360浏览器UA信息和谷歌浏览器完全一致,之前的诸多奇葩招数基本也都修复了
目前测试可用的监测方案如下:
友情提示
360浏览器修这玩意每次都挺快,不知道能用多久,2023年6月目前可用
直接上代码
原理就是检测dll文件,这个文件360浏览器 正常版本 和 极速版本 都没有
<script>
function checkIeForNum() {
return ((navigator.msPointerEnabled == undefined ? true : navigator.msPointerEnabled)
&& (navigator.msDoNotTrack == 1 || window.doNotTrack == 1)
&& ((Number(window.screenX) ? (window.screenLeft – window.screenX != 8) : false)
|| ((navigator.userAgent.indexOf(\’MSIE 7.0\’) != -1 || navigator.userAgent.indexOf(\’MSIE 8.0\’) != -1) && console.count == undefined)));
}
function checkChromeForNum() {
var uas = navigator.userAgent.split(\’ \’),
result = false;
if (uas[uas.length – 1].indexOf(\’Safari\’) == -1) {
return result;
}
for (var key in navigator.plugins) {
if (navigator.plugins[key].filename == \’np-mswmp.dll\’) {
return !result;
}
}
return result;
}
function isNumberBrowser() {
if (navigator.userAgent.indexOf(\’Safari\’) != -1) {
return checkChromeForNum();
} else {
return checkIeForNum();
}
}
alert(\”360浏览器检测状态:\” + isNumberBrowser())
</script>
效果展示
Edge浏览器
360浏览器
360极速浏览器
代码来源
是根据网上代码稍加修改得来,第一位写出来的也真的是个人才
其他思路
我自己测试了请求360浏览器设置页面、特殊资源方式,均不好使,这类应该是都修了,都不能用了!
总结
到此这篇关于最新JavaScript判断是否是360浏览器方法的文章就介绍到这了,更多相关JS判断是360浏览器内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!
您可能感兴趣的文章:
- js/jquery判断浏览器的方法小结
- js 全世界最短的IE浏览器判断代码
- js判断当前浏览器类型,判断IE浏览器方法
- JavaScript 判断浏览器类型及版本
- 用js判断是否为360浏览器的实现代码
- JS判断是否360安全浏览器极速内核的方法