Đối tượng Navigator trong JavaScript

Đối tượng window navigator chứa thông tin về trình duyệt của khách truy cập. Trong bài viết này chúng ta sẽ tìm hiểu window navigator là gì? và cách sử dụng như thế nào?

Đối tượng Navigator trong JavaScript

1. Đối tượng navigator trong JavaScript

Đối tượng navigator trong JavaScript được sử dụng để phát hiện trình duyệt. Nó có thể được sử dụng để lấy thông tin trình duyệt như tên ứng dụng, phiên bản ứng dụng, userAgent, v.v.

Đối tượng navigator là thuộc tính của đối tượng window, vì vậy nó có thể được truy cập bằng cách:

window.navigator
Hoặc:
navigator

2. Các thuộc tính của đối tượng navigator trong JavaScript

Có nhiều thuộc tính của đối tượng navigator trả về thông tin của trình duyệt.

STT Thuộc tính Mô tả
1 appName Trả về tên ứng dụng.
2 appVersion Trả về phiên bản.
3 appCodeName Trả về tên mã của ứng dụng.
4 cookieEnabled Trả về true nếu cookie được bật, ngược lại là false.
5 userAgent Trả về user agent
6 language Trả về ngôn ngữ. Nó chỉ được hỗ trợ trong Netscape và Firefox.
7 userLanguage Trả về ngôn ngữ người dùng. Nó chỉ được hỗ trợ trong IE.
8 plugins Trả về các plugin. Nó chỉ được hỗ trợ trong Netscape và Firefox.
9 systemLanguage Trả về ngôn ngữ hệ thống. Nó chỉ được hỗ trợ trong IE.
10 mimeTypes[] Trả về mảng của kiểu mime. Nó chỉ được hỗ trợ trong Netscape và Firefox.
11 platform Trả về nền tảng, ví dụ Win32.
12 online Trả về true nếu trình duyệt trực tuyến, ngược lại là false.

3. Các phương thức của đối tượng navigator trong JavaScript

Các phương thức của đối tượng navigator được đưa ra dưới đây.

STT Thuộc tính Mô tả
1 javaEnabled() Kiểm tra xem java có được kích hoạt không.
2 taintEnabled() Kiểm tra nếu taint được kích hoạt không. Nó không được dùng nữa kể từ JavaScript 1.2.

4. Ví dụ về đối tượng navigator

Hãy xem cách sử dụng khác nhau của đối tượng navigator.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Vi du doi tuong history trong JavaScript</title>
</head>
<body>
<h2> Thông tin trình duyệt của bạn: </h2>
<script>
    document.writeln(" navigator.appCodeName: " + navigator.appCodeName);
    document.writeln(" <br> navigator.appName: " + navigator.appName);
    document.writeln(" <br> navigator.appVersion: " + navigator.appVersion);
    document.writeln(" <br> navigator.cookieEnabled: "+ navigator.cookieEnabled);
    document.writeln(" <br> navigator.language: " + navigator.language);
    document.writeln(" <br> navigator.userAgent: " + navigator.userAgent);
    document.writeln(" <br> navigator.platform: " + navigator.platform);
    document.writeln(" <br> navigator.onLine: " + navigator.onLine);
</script>
</body>
</html>
Kết quả:

Trên đây là bài viết của eLib.VN về Đối tượng Navigator trong JavaScript. Navigator có thể giúp bạn lấy toàn bộ thông tin về trình duyệt và hệ điều hành của người dùng, còn khi bạn muốn lưu thông tin đó vào cơ sở dữ liệu thì bạn hãy sử dụng Ajax, nhưng trong thực tế chúng ta lại rất ít khi sử dụng số thông tin đó. Bạn đọc cần lưu ý.

Ngày:05/11/2020 Chia sẻ bởi:An

CÓ THỂ BẠN QUAN TÂM