Navigator là gì

     

Trong bài xích chỉ dẫn trường đoản cú học tập thiết kế JavaScript này, bạn sẽ khám phá về nằm trong tính navigator trong window


*

1. Navigator là gì?

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

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

quý khách sẽ xem: Navigator là gì

Nó là ở trong tính chỉ gọi đựng thông báo về trình lưu ý của người dùng.

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

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

Phần tiếp tiếp sau đây các bạn sẽ được học biện pháp thực hiện nằm trong tính navigator để lấy các ban bố khác nhau về trình trông nom của người dùng.

2. Phát hiện xem trình coi ngó vẫn online tốt offline

Quý Khách có thể sử dụng ở trong tính navigator.onLine nhằm phát hiện tại trình phê chuẩn (hoặc, ứng dụng) đã online hay offline.

Thuộc tính này trả về quý hiếm true nghĩa là online hoặc false tức là offline.

Kiểm tra kết nối

Trình chú tâm kích hoạt những sự kiện online và offline lúc kết nối mạng internet được cấu hình thiết lập hoặc bị mất.

Dựa theo công dụng kia, chúng ta cũng có thể thêm những tính năng cách xử lý vào những sự khiếu nại này nhằm tùy chỉnh cấu hình website / vận dụng của mình cho các tình huống online, offline phù hợp.

3. Kiểm tra xem cookie đã có được bật hay không?

quý khách hoàn toàn có thể áp dụng navigator.cookieEnabled để soát sổ coi cookie có được nhảy trong trình để mắt tới của người dùng hay 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 như không.

Kiểm tra kết nối Cookie

Mẹo: Bạn đề xuất áp dụng nằm trong tính navigator.cookieEnabled để xác minh xem cookie đạt được bật hay không trước lúc sản xuất hoặc áp dụng cookie trong chương trình JavaScript của chúng ta.

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

Bạn rất có thể áp dụng ở trong tính navigator.language để phân phát hiện tại ngôn từ của trình để ý nhưng người dùng đang áp dụng.

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

Xem thêm: Đồ Chơi Văn Phòng - 6 Món Đồ Chơi Cho Dân Văn Phòng

Kiểm tra ngôn ngữ

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

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

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

Thử chạy nó trên trình duyệt y của người sử dụng xem núm 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 chăm chút. Nó luôn trả về "Netscape", trong bất kỳ trình phê duyệt như thế nào.

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

+ appCodeName - Trả về thương hiệu mã của trình săn sóc. Nó trả về "Mozilla", mang đến tất cả các trình lưu ý.

+ userAgent - Thuộc tính này thường cất toàn bộ ban bố vào cả appCodeName với appVersion.

+ platkhung - Trả về nền tảng gốc rễ nhưng trình phê chuẩn đang làm việc (ví dụ: "Win32", "WebTV OS", v.v.)

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

6. Kiểm tra trình chăm chút tất cả bật Java tuyệt không

Quý Khách có thể áp dụng thủ tục javaEnabled() để kiểm tra xem trình chu đáo ngày nay gồm cung cấp Java hay là không.

> Tmê mẩn khảo: KHÓA HỌC JAVA WEB (Full Stack) nếu khách hàng ngưỡng mộ ngữ điệu Java với ước ao phát triển vĩnh viễn với nó.

Phương thức này chỉ đơn giản dễ dàng cho thấy thêm tùy lựa chọn điều khiển Java sẽ ON giỏi OFF.

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

Nó ko tiết lộ đến họ biết liệu trình để mắt bao gồm hỗ trợ cung ứng Java tốt Java cóđược cài để trên khối hệ thống của người dùng hay là không.

> Và nhớ là, nếu còn muốn học lập trình 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 tuyển lựa tốt nhất.

Xem thêm: Attention Required! - Jual Leeco Pro 3 Murah

Ý 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 và giảng dạy luôn luôn được NIIT - ICT TP Hà Nội coi trọng. Cái mình học được nghỉ ngơi đây là giải pháp cân nhắc như một lập trình viên, vận dụng công nghệ thông tin để gia công bài toán mình ái mộ.

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

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


Chuyên mục: Tin Tức