最新JS判断是否是360浏览器方法

这篇具有很好参考价值的文章主要介绍了最新JS判断是否是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浏览器

js检测360浏览器,javascript,开发语言,360

 360浏览器

js检测360浏览器,javascript,开发语言,360

360极速浏览器

js检测360浏览器,javascript,开发语言,360

代码来源

是根据网上代码稍加修改得来,第一位写出来的也真的是个人才

其他思路

我自己测试了请求360浏览器设置页面、特殊资源方式,均不好使,这类应该是都修了,都不能用了!文章来源地址https://www.toymoban.com/news/detail-555605.html

到了这里,关于最新JS判断是否是360浏览器方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包