美文网首页
网页打开时检测当前浏览器是否为360安全/极速浏览器

网页打开时检测当前浏览器是否为360安全/极速浏览器

作者: 神剑御雷真诀 | 来源:发表于2018-08-11 17:08 被阅读0次

    之前可以通过window.navigator.userAgent获取360字段,现在只有在360官网才能获得。

    相关结果如下:

    360浏览器的内核是IE内核和Chromium,可以通过如下方法(非原创)检测:

    function getNavi(){

              var is360 = _mime("type", "application/vnd.chromium.remoting-viewer");     

                if (isChrome() && is360) {

                }else{

    alert('推荐使用极速360浏览器,并切换至极速模式登陆系统,平台维护QQ群:666162004。')

    }

            }

            //检测是否是谷歌内核(可排除360及谷歌以外的浏览器)

            function isChrome(){

                var ua = navigator.userAgent.toLowerCase();

                return ua.indexOf("chrome") > 1;

            }

            //测试mime

            function _mime(option, value) {

                var mimeTypes = navigator.mimeTypes;

                for (var mt in mimeTypes) {

                    if (mimeTypes[mt][option] == value) {

                        return true;

                    }

                }

                return false;

            } 

    然后页面加载时运行此方法即可。

    通过测试,现有的大部分主流浏览器,IE/Chrome/Firefox/QQ/Safari/猎豹/搜狗/世界之窗/2345/UC都测试正确,在其他基于IE+Chromium的小众浏览器中,太阳花浏览器/超级浏览器,则测试错误,即返回了判定是360浏览器的结果。 

    相关文章

      网友评论

          本文标题:网页打开时检测当前浏览器是否为360安全/极速浏览器

          本文链接:https://www.haomeiwen.com/subject/iqvdbftx.html