Trong bài bác trả lời từ học tập lập trình sẵn JavaScript này, các bạn sẽ tìm hiểu về trực thuộc tính navigator vào window

*

1. Navigator là gì?

Thuộc tính navigator trong window (Tức là window.navigator) là một tđắm đuối chiếu mang đến một đối tượng người dùng Navigator.

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

Nó là trực thuộc tính chỉ đọc cất đọc tin về trình phê duyệt của người dùng.

Window là 1 đối tượng người dùng toàn cục với nó nằm ở cùng của chuỗi phạm vi, đề xuất các thuộc tính của đối tượng người tiêu dùng Window như window.navigator rất có thể được truy cập cơ mà ko nên đến tiền tố window.

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

Phần tiếp tiếp sau đây bạn sẽ được học tập giải pháp thực hiện trực thuộc tính navigator để đưa những lên tiếng khác biệt về trình duyệt của người dùng.

2. Phát hiện tại coi trình lưu ý vẫn online xuất xắc offline

Quý Khách rất có thể sử dụng trực thuộc tính navigator.onLine nhằm phân phát hiện tại trình lưu ý (hoặc, ứng dụng) đã online giỏi offline.

Thuộc tính này trả về cực hiếm true tức thị online hoặc false tức thị offline.

Kiểm tra kết nối

Trình thông qua kích hoạt những sự khiếu nại online cùng offline Khi liên kết mạng internet được tùy chỉnh cấu hình hoặc bị mất.

Dựa theo kết quả kia, chúng ta cũng có thể thêm các chức năng giải pháp xử lý vào những sự khiếu nại này nhằm tùy chỉnh trang web / áp dụng của bản thân mình cho các trường hợp online, offline cân xứng.

3. Kiểm tra coi cookie đã có được bật giỏi không?

Quý khách hàng hoàn toàn có thể sử dụng navigator.cookieEnabled nhằm bình chọn xem cookie giành được nhảy trong trình chăm bẵm của người dùng hay không.

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

Kiểm tra liên kết Cookie

Mẹo: Quý Khách yêu cầu áp dụng trực thuộc tính navigator.cookieEnabled nhằm xác minh coi cookie đã có được nhảy hay không trước lúc tạo ra hoặc sử dụng cookie trong chương trình JavaScript của công ty.

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

quý khách hoàn toàn có thể sử dụng trực thuộc tính navigator.language nhằm vạc hiện nay ngôn từ của trình chú tâm mà lại người dùng sẽ sử dụng.

Thuộc tính này trả về một chuỗi thay mặt mang đến ngôn từ, ví dụ: "en", "en-US", v.v.

Kiểm tra ngôn ngữ

5. Lấy thông báo về thương hiệu với phiên bạn dạng của trình duyệt

Đối tượng Navigator bao gồm năm ở trong tính chính tin báo về tên cùng phiên bản về trình duyệt y của người tiêu dùng.

Xem thêm: Laptop Thinkpad Là Gì ? Các Dòng Thinkpad Lenovo Nào Tốt Nhất Hiện Nay?

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

Lấy đọc tin trình duyệt

Thử chạy nó bên trên trình để ý của chúng ta xem nỗ lực nào nhé.

Mô tả những nằm trong tính:

+ appName - Trả về thương hiệu của trình chuyên chú. Nó luôn trả về "Netscape", trong bất kỳ trình lưu ý như thế nào.

+ appVersion - Trả về số phiên bản cùng báo cáo không giống về trình phê duyệt.

+ appCodeName - Trả về thương hiệu mã của trình coi sóc. Nó trả về "Mozilla", mang lại toàn bộ các trình chăm nom.

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

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

Như bạn cũng có thể thấy khi chạy ví dụ, cực hiếm được trả về bởi các thuộc tính này bị sai lệch với không tin cậy. Vì nắm, chúng ta không nên áp dụng nó để mang đọc tin trình coi ngó người tiêu dùng làm những gì.

6. Kiểm tra trình coi ngó tất cả bật Java hay không

Quý khách hàng hoàn toàn có thể sử dụng cách tiến hành javaEnabled() để khám nghiệm coi trình phê chuẩn bây chừ gồm cung cấp Java hay không.

> Tđê mê khảo: KHÓA HỌC JAVA WEB (Full Stack) nếu như bạn mếm mộ ngôn từ Java cùng hy vọng cải tiến và phát triển lâu hơn cùng với nó.

Phương thơm thức này chỉ dễ dàng cho biết tùy chọn tinh chỉnh và điều khiển Java vẫn ON hay OFF.

Kiểm tra xem Java được nhảy xuất xắc chưa

Nó ko bật mý mang lại chúng ta biết thời gian chữa trị duyệt y tất cả cung ứng cung ứng Java hay Java cóđược mua để lên trên hệ thống của người dùng hay không.

> Và nhớ rằng, nếu còn muốn học tập xây dựng website bài bản, thành nghề thì KHÓA HỌC LẬP.. TRÌNH FULL STACK này là một trong những gạn lọc tốt nhất.


Ý con kiến học tập viên

Kiến thức học trên NIIT - ICT Hà Thành giúp mình hữu ích gắng rất lớn so với các bước Marketing tại VTC sản phẩm điện thoại mà lại hiện giờ bản thân theo xua đuổi. Chúc NIIT - ICT thủ đô hà nội ngày càng trở nên tân tiến ^^.

Trần Ngọc Quỳnh - Marketing - VTC Mobile

Mình thấy rằng chất lượng giảng dạy luôn được NIIT - ICT Hà Nội coi trọng. Cái bản thân học được sinh sống đây là biện pháp suy nghĩ nlỗi một lập trình sẵn viên, áp dụng công nghệ thông tin để triển khai việc mình ưa chuộng.

Nguyễn Thành Luân - Graphics Designer trên Reface Studio

Quãng thời hạn học tại NIIT - ICT Thành Phố Hà Nội đã giúp bản thân trưởng thành không hề ít. Lúc Này nghiệp code cũng tương đối là mạch lạc không gặp trở ngại. Chúc các em khóa sau học thật xuất sắc nhé!

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *