使用JavaScript检测浏览器,浏览器版本和当前操作系统

时间:2014-08-20 07:58:12

标签: javascript

我正在尝试编写一个简单的脚本来显示当前的浏览器名称,版本和操作系统。在这里,但不要以为我正走在正确的道路上。另外,我如何使用parseInt()函数只打印版本号?

<!DOCTYPE html>
<html>
<head>
    <title>Window Open Example 2</title>
</head>
<body>
     <script type="text/javascript">
        document.write(navigator.appVersion);
     </script>
</body>
</html>

2 个答案:

答案 0 :(得分:2)

如果版本号如“5.01”

,则应使用parseFloat
document.write(parseFloat(navigator.appVersion).toFixed(1));

toFixed()表示应该可以看到多少个dezimal位置。

答案 1 :(得分:0)

获取浏览器名称

<script>document.getElementById("demo").innerHTML
="Name is " + navigator.appName +". ode name is " + navigator.appCodeName;

版本

document.getElementById("demo").innerHTML = navigator.userAgent;

for OS

var OSName="unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
document.write('Your OS: '+OSName);

用于parseINT

      document.getElementById("demo").innerHTML =
      parseInt(navigator.appVersion, 10);