Javascript窗口导航器浏览器名称在chrome中不起作用

时间:2016-02-19 06:32:03

标签: javascript google-chrome browser properties

据说我们可以使用javascript navigator函数来获取机器的所有浏览器相关属性。我试图得到与here相同的

<!DOCTYPE html>
<html>
  <body>
    <p id="demo"></p>
    <script>
      document.getElementById("demo").innerHTML =
        "Name is " + navigator.appName +
        "<br>Code name is " + navigator.appCodeName;
    </script>
  </body>
</html>

获取浏览器名称。但是当我用chrome打开它时,navigator.appName给出了Mozilla。那么如何才能将应用名称视为chrome?

2 个答案:

答案 0 :(得分:2)

我请使用以下代码检查您的浏览器名称

    function myFunction() { 
    if((navigator.userAgent.indexOf("Opera") || navigator.userAgent.indexOf('OPR')) != -1 ) {
        alert('Opera');
    } else if(navigator.userAgent.indexOf("Chrome") != -1 ) {
        alert('Chrome');
    } else if(navigator.userAgent.indexOf("Safari") != -1) {
        alert('Safari');
    } else if(navigator.userAgent.indexOf("Firefox") != -1 ) {
        alert('Firefox');
    } else if((navigator.userAgent.indexOf("MSIE") != -1 ) || (!!document.documentMode == true )) {
        alert('IE'); 
    } else {
        alert('unknown');
    }
} 

我认为这可能对你有帮助。

由于

答案 1 :(得分:0)

navigator.userAgent

获取