Navigator là gì

Trong bài bác chỉ dẫn tự học lập trình JavaScript này, các bạn sẽ tò mò về trực thuộc tính navigator trong window


*

1. Navigator là gì?

Thuộc tính navigator trong window (tức là window.navigator) là 1 trong những tsi mê chiếu đến một đối tượng Navigator.quý khách đã xem: Navigator là gì

Nó là thuộc tính chỉ đọc chứa đọc tin về trình thông qua của người dùng.

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

Window là một trong đối tượng toàn bộ và nó vị trí thuộc của chuỗi phạm vi, buộc phải các trực thuộc tính của đối tượng người tiêu dùng Window nlỗi window.navigator có thể được truy vấn mà lại ko đề xuất đến chi phí tố window.

lấy ví dụ như window.navigator.language rất 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 thực hiện thuộc tính navigator để đưa các ban bố không giống nhau về trình duyệt y của người tiêu dùng.

2. Phát hiện nay coi trình coi sóc vẫn online tuyệt offline

quý khách hàng có thể sử dụng trực thuộc tính navigator.onLine nhằm phát hiện nay trình săn sóc (hoặc, ứng dụng) vẫn online xuất xắc offline.

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

Kiểm tra kết nối

Trình trông nom kích hoạt những sự khiếu nại online với offline lúc liên kết inteđược tùy chỉnh cấu hình hoặc bị mất.

Dựa theo hiệu quả kia, bạn cũng có thể thêm các tác dụng xử lý vào những sự khiếu nại này để cấu hình thiết lập website / ứng dụng của bản thân cho các tình huống online, offline cân xứng.

3. Kiểm tra xem cookie có được nhảy tuyệt không?

quý khách hoàn toàn có thể áp dụng navigator.cookieEnabled để khám nghiệm coi cookie đã có được nhảy trong trình để ý của người dùng hay không.

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

Kiểm tra kết nối Cookie

Mẹo: Quý Khách đề nghị sử dụng thuộc tính navigator.cookieEnabled để xác minh xem cookie dành được bật hay không trước lúc sản xuất hoặc thực hiện cookie trong công tác JavaScript của khách hàng.

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

Quý Khách hoàn toàn có thể thực hiện nằm trong tính navigator.language để phân phát hiện tại ngữ điệu của trình chú tâm nhưng mà người tiêu dùng sẽ áp dụng.

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

Xem thêm: Ký Tự Đặc Biệt Trong Zing Speed

Kiểm tra ngôn ngữ

5. Lấy thông báo về tên cùng phiên bạn dạng của trình duyệt

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

Lấy lên tiếng trình duyệt

Thử chạy nó bên trên trình chuyên chú của công ty coi thay như thế nào nhé.

Mô tả những trực thuộc tính:

+ appName - Trả về thương hiệu của trình cẩn thận. Nó luôn trả về "Netscape", vào bất kỳ trình chuẩn y nào.

+ appVersion - Trả về số phiên phiên bản cùng biết tin không giống về trình chăm nom.

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

+ userAgent - Thuộc tính này thường xuyên cất tất cả đọc tin trong cả appCodeName cùng appVersion.

+ platform - Trả về căn nguyên cơ mà trình coi sóc đang hoạt động (ví dụ: "Win32", "WebTV OS", v.v.)

Nhỏng bạn có thể thấy khi chạy ví dụ, quý giá được trả về do những ở trong tính này bị rơi lệch với ko đáng tin cậy. Vì thế, chúng ta không nên áp dụng nó để mang đọc tin trình chú ý người tiêu dùng làm những gì.

6. Kiểm tra trình để mắt tới bao gồm bật Java giỏi không

Quý Khách hoàn toàn có thể sử dụng phương thức javaEnabled() để kiểm tra coi trình duyệt y hiện nay có cung cấp Java hay là không.

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

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

Kiểm tra xem Java được bật giỏi chưa

Nó ko bật mý mang đến họ biết liệu trình cẩn thận bao gồm cung cấp cung cấp Java tốt Java cóđược thiết lập đặt trên khối hệ thống của người dùng hay là không.

> Và hãy nhớ là, nếu như muốn học tập lập trình web chuyên nghiệp, thành nghề thì KHÓA HỌC LẬP. TRÌNH FULL STACK này là 1 trong những sàng lọc tốt nhất.

Xem thêm: Có 350 Triệu Nên Đầu Tư Gì Năm 2020, Có 1 Tỷ Nên Đầu Tư Gì Năm 2020

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

Mình thấy rằng quality đào tạo luôn luôn được NIIT - ICT Thành Phố Hà Nội quan tâm. Cái bản thân học được làm việc đấy là bí quyết quan tâm đến như một thiết kế viên, áp dụng công nghệ thông tin để làm câu hỏi bản thân mếm mộ.

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

Quãng thời gian học trên NIIT - ICT Hà Nội Thủ Đô đã hỗ trợ mình trưởng thành không hề ít. Bây Giờ nghiệp code cũng rất là thuận buồm xuôi gió. Chúc những em khóa sau học tập thiệt xuất sắc nhé!


Chuyên mục: Công Nghệ 4.0