当前位置 : 主页 > 网络编程 > JavaScript >

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

来源:互联网 收集:自由互联 发布时间:2023-12-05
目录 功能 友情提示 直接上代码 效果展示 Edge浏览器 360浏览器 360极速浏览器 代码来源 其他思路 总结 功能 总所周知,360浏览器UA信息和谷歌浏览器完全一致,之前的诸多奇葩招数基本
目录
  • 功能
  • 友情提示
  • 直接上代码
  • 效果展示
    • 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浏览器内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!

        上一篇:Vue3实现动态面包屑的代码示例
        下一篇:没有了
        网友评论