Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách tìm tên và phiên bản trình duyệt web bằng JavaScript

Dùng navigator.userAgent và navigator.appVersion để detect browser (Browser Detection).

Ví dụ

<html>
  <head>
    <title>Browser Detection Example</title>
  </head>
  <body>
    <script>
      var userAgent = navigator.userAgent;
      var opera = userAgent.indexOf('Opera') != -1;
      var ie = userAgent.indexOf('MSIE') != -1;
      var gecko = userAgent.indexOf('Gecko') != -1;
      var netscape = userAgent.indexOf('Mozilla') != -1;
      var version = navigator.appVersion;
      if (opera) document.write("Opera based browser");
      else if (gecko) document.write("Mozilla based browser");
      else if (ie) document.write("IE based browser");
      else if (netscape) document.write("Netscape based browser");
      else document.write("Unknown browser");
      document.write("<br/> Browser version info: " + version);
    </script>
  </body>
</html>

Lưu ý: User Agent sniffing không tin cậy (có thể giả mạo). Nên dùng Feature Detection (kiểm tra tính năng) thay vì Browser Detection.