js如何判断浏览器是不是360类型

JavaScript016

js如何判断浏览器是不是360类型,第1张

代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   

  

<html>  

  <head>  

    <base >  

      

    <title></title>  

    

    <script>  

        function bro(){  

            var is360 = false  

            var isIE = false  

            if (window.navigator.appName.indexOf("Microsoft") != -1){  

                isIE= true  

            }  

            if(isIE&&(window.navigator.userProfile+'')=='null'){  

                is360 = true  

            }  

            if(is360){  

                document.body.innerText = '360浏览器'  

            }else if(isIE){  

                document.body.innerText = 'IE浏览器'  

            }  

        }  

    </script>  

  </head>  

    

  <body onload="bro()">  

     

  </body>  

</html>

用360安全浏览器,在网址那一栏的右边,看看,有“e”的符号或者“闪电⚡”的符号,e就是IE内核(兼容模式),闪电⚡就是极速内核(极速模式)。

一些flash动画只能在兼容模式下正常显示,极速模式下无法加载。

360安全浏览器主要是使用了IE的内核。360只是个壳儿,判断不出来。只能判断到是不是IE的内核。用

if(window.navigator.userAgent.indexOf("MSIE") > -1){

    //是IE内核

}else{

    //不是IE内核

}