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

Vai trò của đối tượng Navigator trong JavaScript

Đối tượng navigator tích hợp sẵn cung cấp thông tin về trình duyệt đang chạy trang web. Bạn có thể sử dụng các thuộc tính và phương thức của nó để phát hiện trình duyệt, phiên bản, engine, v.v.

Ví dụ

Mã sau phát hiện loại trình duyệt và hiển thị phiên bản:

<html>
  <head>
    <title>Navigator Object 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>