Navigator Là Gì

Trong bài gợi ý từ bỏ học thiết kế JavaScript này, các bạn sẽ tò mò về thuộc tính navigator vào window


*

1. Navigator là gì?

Thuộc tính navigator vào window (Tức là window.navigator) là 1 tyêu thích chiếu cho một đối tượng người tiêu dùng Navigator.Bạn đang xem: Navigator là gì

Nó là nằm trong tính chỉ phát âm cất biết tin về trình chuẩn y của người tiêu dùng.

Bạn đang xem: Navigator là gì

Window là một trong đối tượng người sử dụng toàn cục và nó nằm trên thuộc của chuỗi phạm vi, đề xuất các trực thuộc tính của đối tượng Window như window.navigator rất có thể được truy cập nhưng mà ko buộc phải đến tiền tố window.

lấy ví dụ như window.navigator.language có thể được viết bên dưới dạng navigator.language.

Phần tiếp dưới đây các bạn sẽ được học bí quyết sử dụng nằm trong tính navigator để lấy những ban bố không giống nhau về trình ưng chuẩn của người dùng.

2. Phát hiện tại xem trình để ý vẫn online tuyệt offline

Bạn có thể thực hiện ở trong tính navigator.onLine để vạc hiện nay trình chăm bẵm (hoặc, ứng dụng) đã online tốt offline.

Thuộc tính này trả về giá trị true nghĩa là online hoặc false nghĩa là offline.

Kiểm tra kết nối

Trình chăm chú kích hoạt các sự khiếu nại online và offline Khi liên kết inteđược tùy chỉnh hoặc bị mất.

Dựa theo công dụng kia, chúng ta có thể thêm các tác dụng xử trí vào các sự kiện này để tùy chỉnh cấu hình trang web / vận dụng của bản thân mình cho những trường hợp online, offline phù hợp.

3. Kiểm tra coi cookie đã đạt được nhảy giỏi không?

quý khách rất có thể áp dụng navigator.cookieEnabled nhằm kiểm soát coi cookie đã đạt được nhảy trong trình chu đáo của người tiêu dùng hay là không.

Thuộc tính này trả về cực hiếm true trường hợp cookie được nhảy hoặc false còn nếu không.

Kiểm tra liên kết Cookie

Mẹo: Bạn nên áp dụng trực thuộc tính navigator.cookieEnabled để khẳng định xem cookie có được bật hay không trước khi chế tạo ra hoặc thực hiện cookie vào công tác JavaScript của chúng ta.

4. Phát hiện nay ngôn từ của trình duyệt

quý khách hàng có thể áp dụng thuộc tính navigator.language nhằm phạt hiện ngữ điệu của trình coi ngó cơ mà người dùng sẽ thực hiện.

Thuộc tính này trả về một chuỗi thay mặt đại diện đến ngữ điệu, ví dụ: "en", "en-US", v.v.

Xem thêm: Phòng Giáo Dục Tiếng Anh Là Gì, Phòng Giáo Dục Và Đào Tạo Tiếng Anh Là Gì

Kiểm tra ngôn ngữ

5. Lấy ban bố về thương hiệu và phiên bạn dạng của trình duyệt

Hãy test một ví dụ bên dưới đây:

Lấy công bố trình duyệt

Thử chạy nó trên trình duyệt của người tiêu dùng xem vậy như thế nào nhé.

Mô tả các thuộc tính:

+ appName - Trả về tên của trình chu đáo. Nó luôn luôn trả về "Netscape", trong bất kỳ trình để mắt nào.

+ appVersion - Trả về số phiên bạn dạng cùng lên tiếng không giống về trình coi sóc.

+ appCodeName - Trả về thương hiệu mã của trình coi xét. Nó trả về "Mozilla", cho tất cả các trình để mắt tới.

+ userAgent - Thuộc tính này thường xuyên đựng toàn bộ công bố trong cả appCodeName cùng appVersion.

+ platkhung - Trả về căn cơ nhưng mà trình thông qua đang chạy (ví dụ: "Win32", "WebTV OS", v.v.)

Nlỗi chúng ta cũng có thể thấy khi chạy ví dụ, quý hiếm được trả về vị những thuộc tính này bị xô lệch và ko an toàn và đáng tin cậy. Vì núm, bạn tránh việc áp dụng nó để đưa thông tin trình coi ngó người tiêu dùng làm gì.

6. Kiểm tra trình ưng chuẩn gồm bật Java hay không

Bạn rất có thể áp dụng thủ tục javaEnabled() để soát sổ xem trình để mắt hiện thời bao gồm hỗ trợ Java hay là không.

> Tđam mê khảo: KHÓA HỌC JAVA WEB (Full Stack) nếu khách hàng mến mộ ngôn từ Java với mong cải cách và phát triển lâu dài với nó.

Phương thức này chỉ dễ dàng và đơn giản cho thấy tùy chọn điều khiển Java đã ON xuất xắc OFF.

Kiểm tra coi Java được nhảy tuyệt chưa

Nó ko bật mí đến họ biết liệu trình trông nom gồm cung ứng hỗ trợ Java tuyệt Java cóđược download để lên hệ thống của người dùng hay không.

> Và đừng quên, nếu còn muốn học tập lập trình web chuyên nghiệp hóa, thành nghề thì KHÓA HỌC LẬP TRÌNH FULL STACK này là một tuyển lựa tốt nhất.

Ý loài kiến học tập viênTrần Ngọc Quỳnh - Marketing - VTC Mobile

Mình thấy rằng chất lượng đào tạo và huấn luyện luôn luôn được NIIT - ICT thủ đô hà nội coi trọng. Cái mình học tập được sinh sống đây là phương pháp Để ý đến nhỏng một lập trình sẵn viên, áp dụng công nghệ thông tin để gia công Việc bản thân thương mến.

Nguyễn Thành Luân - Graphics Designer tại Reface Studio

Quãng thời hạn học tập trên NIIT - ICT Thành Phố Hà Nội đã hỗ trợ mình trưởng thành không hề ít. Lúc Này nghiệp code cũng khá là suôn sẻ. Chúc các em khóa sau học tập thật xuất sắc nhé!