Window Navigator nhận biết thông tin trình duyệt phía client

0
176
This entry is part 30 of 35 in the series Tự học lập trình Javascript

Đối tượng window navigator chứa thông tin về trình duyệt của khách truy cập. Trong bài viết này chúng ta sẽ tìm hiểu window navigator là gì ? và cách sử dụng, mình xin được bắt đầu bài viết.

window navigator

Window navigator

Đối tượng navigator cung cấp một số thuộc tính giúp nhận biết các thành phần khác nhau của trình duyệt và môi trường của người dùng. Một trong những thao tác phổ biến mà JavaScript có thể thực hiện là nhận biết người truy cập đang sử dụng trình duyệt nào.

Các vấn đề khi nhận biết trình duyệt

Từ rất lâu, các trang web đã sử dụng đối tượng navigator để nhận biết trình duyệt của người dùng. Nhận biết trình duyệt là việc làm cần thiết để các đoạn mã viết riêng cho từng loại trình duyệt có thể chạy được. Trái với mục đích cơ bản của việc nhận biết trình duyệt, một số website thiết kế kém lại sử dụng kỹ thuật này để chặn khi người dùng duyệt nó trên một số trình duyệt nhất định.
Rất ít người biết rằng thông tin gửi qua trình duyệt có thể bị giả mạo. Tiện ích The User Agent Switcher của Firefox có thể thay đổi những thông tin này, do đó làm cho việc nhận dạng trình duyệt với đối tượng navigator trở nên vô tác dụng.

Kiểm tra tên trình duyệt

navigator.appName

Kiểm tra tên mã ứng dụng trình duyệt

navigator.appCodeName

Kiểm tra sản phầm của trình duyệt

navigator.product

Kiểm tra phiên bản trình duyệt 

navigator.appVersion

Kiểm tra java có được bật không?

navigator.javaEnabled trả về true nếu java đang bật flase nếu ngược lại

Kiểm tra interner của trình duyệt

navigator.onLine trả về true nếu máy của bạn đang có mạng 😀

Kiểm tra ngôn ngữ của trình duyệt

navigator.language

Kiểm tra nền tảng của trình duyệt

navigator.platform

Ok xong nhé, mình xin được kết thúc bài viết tại đây.

Xem bài viết tiếp theo tại đây.

Series Navigation<< Window screen lấy thông tin màn hình clientWindow location truy cập URL của trang web >>
avatar
  Subscribe  
Notify of