Trong bài xích lý giải từ bỏ học tập lập trình sẵn JavaScript này, bạn sẽ mày 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 tmê man chiếu cho một đối tượng Navigator.

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

Nó là trực thuộc tính chỉ phát âm cất lên tiếng về trình phê chuẩn của người dùng.

Window là một trong đối tượng người dùng toàn cục và nó nằm tại thuộc của chuỗi phạm vi, yêu cầu các nằm trong tính của đối tượng Window như window.navigator hoàn toàn có thể được truy cập cơ mà không đề nghị mang đến chi phí tố window.

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

Phần tiếp tiếp sau đây các bạn sẽ được học giải pháp áp dụng thuộc tính navigator để đưa những công bố khác nhau về trình phê chuẩn của người dùng.

2. Phát hiện nay xem trình chú tâm vẫn online xuất xắc offline

Quý Khách rất có thể sử dụng ở trong tính navigator.onLine nhằm phân phát hiện nay trình xem xét (hoặc, ứng dụng) đang online hay offline.

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

Kiểm tra kết nối

Trình coi sóc kích hoạt các sự khiếu nại online và offline khi kết nối mạng internet được tùy chỉnh hoặc bị mất.

Dựa theo tác dụng kia, bạn có thể thêm các tính năng cách xử trí vào những sự khiếu nại này nhằm cấu hình thiết lập website / vận dụng của chính mình cho những tình huống online, offline tương xứng.

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

Quý khách hàng có thể áp dụng navigator.cookieEnabled để kiểm tra coi cookie đạt được bật trong trình để mắt tới của người dùng hay là không.

Thuộc tính này trả về quý hiếm true giả dụ cookie được bật hoặc false còn nếu không.

Kiểm tra liên kết Cookie

Mẹo: Quý Khách cần sử dụng ở trong tính navigator.cookieEnabled để xác định coi cookie đạt được nhảy hay không trước lúc tạo hoặc sử dụng cookie trong công tác JavaScript của doanh nghiệp.

4. Phát hiện ngữ điệu của trình duyệt

Bạn rất có thể sử dụng nằm trong tính navigator.language nhằm phân phát hiện ngữ điệu của trình chăm chú nhưng mà người dùng vẫn thực hiện.

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

Kiểm tra ngôn ngữ

5. Lấy báo cáo về tên với phiên bản của trình duyệt

Đối tượng Navigator có năm nằm trong tính thiết yếu báo tin về thương hiệu với phiên bản về trình chú ý của người dùng.

Xem thêm: Boss Có Nghĩa Là Gì? Nguồn Gốc Xuất Hiện Của Con Sen Là Ai Boss Là Ai

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

Lấy thông tin trình duyệt

Thử chạy nó trên trình lưu ý của công ty xem gắng 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", vào bất kỳ trình xem xét làm sao.

+ appVersion - Trả về số phiên bạn dạng và ban bố khác về trình săn sóc.

+ appCodeName - Trả về thương hiệu mã của trình trông nom. Nó trả về "Mozilla", cho toàn bộ các trình trông nom.

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

+ platsize - Trả về nền tảng gốc rễ mà lại trình chú ý đang hoạt động (ví dụ: "Win32", "WebTV OS", v.v.)

Nhỏng bạn có thể thấy Lúc chạy ví dụ, cực hiếm được trả về vày các nằm trong tính này bị lệch lạc với ko tin cậy. Vì nắm, chúng ta tránh việc sử dụng nó để mang biết tin trình chăm nom người dùng làm những gì.

6. Kiểm tra trình ưng chuẩn gồm nhảy Java tuyệt không

quý khách có thể áp dụng phương thức javaEnabled() nhằm kiểm soát coi trình duyệt y bây giờ tất cả hỗ trợ Java hay là không.

> Tmê mệt khảo: KHÓA HỌC JAVA WEB (Full Stack) nếu như khách hàng mếm mộ ngôn từ Java với mong mỏi trở nên tân tiến lâu dài cùng với nó.

Phương thơm thức này chỉ đơn giản và dễ dàng cho thấy thêm tùy lựa chọn tinh chỉnh Java sẽ ON hay OFF.

Kiểm tra coi Java được nhảy giỏi chưa

Nó không bật mý mang đến bọn họ biết liệu trình để ý tất cả cung ứng hỗ trợ Java xuất xắc Java cóđược mua đặt lên trên khối hệ thống của người dùng hay không.

> Và hãy nhờ rằng, nếu muốn học tập thiết kế web chuyên nghiệp, thành nghề thì KHÓA HỌC LẬPhường TRÌNH FULL STACK này là một trong những chọn lựa cực tốt.


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

Kiến thức học trên NIIT - ICT thủ đô hà nội góp bản thân hữu ích nuốm rất lớn đối với công việc Marketing trên VTC Smartphone cơ mà bây chừ mình theo xua. Chúc NIIT - ICT thủ đô ngày dần cải cách và phát triển ^^.

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

Mình thấy rằng unique giảng dạy luôn luôn được NIIT - ICT Hà Nội Thủ Đô quý trọng. Cái mình học được sinh sống đây là cách xem xét nhỏng một thiết kế viên, vận dụng công nghệ thông tin để triển khai Việc bản thân yêu mếm.

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

Quãng thời hạn học tại NIIT - ICT thủ đô hà nội đã giúp bản thân cứng cáp tương đối nhiều. Hiện tại nghiệp code cũng khá là suôn sẻ. Chúc các em khóa sau học thiệt tốt 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 *