Thứ Tư, 12 tháng 2, 2014

JavaScript Window Navigator

Đối tượng window.navigator chứa thông tin về trình duyệt của khách truy cập.

Cửa sổ định hướng

Các window.navigator đối tượng có thể được viết không có tiền tố cửa sổ.

Ví dụ

<div id="example"></div>

<script>

txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";
txt+= "<p>User-agent language: " + navigator.systemLanguage + "</p>";

document.getElementById("example").innerHTML=txt;

</script>

Thử nó cho mình »


Cảnh báo!

Thông tin từ các đối tượng tiêu thường có thể gây hiểu nhầm, và không nên được sử dụng để phát hiện các phiên bản trình duyệt vì:
  • Các dữ liệu hoa tiêu có thể được thay đổi chủ sở hữu trình duyệt
  • Một số trình duyệt ngộ nhận chính mình để kiểm tra trang web bỏ qua
  • Trình duyệt không thể báo cáo hệ điều hành mới, phát hành muộn hơn các trình duyệt

Phát hiện trình duyệt

Vì đối tượng tiêu có thể gây nhầm lẫn về phát hiện trình duyệt, sử dụng phát hiện đối tượng có thể được sử dụng để phát hiện các trình duyệt khác nhau.

Kể từ khi các trình duyệt khác nhau hỗ trợ đối tượng khác nhau, bạn có thể sử dụng đối tượng để phát hiện các trình duyệt. Ví dụ, vì chỉ có Opera hỗ trợ tài sản "window.opera", bạn có thể sử dụng để xác định Opera.

Ví dụ: nếu (window.opera) {... một số hành động ...}
Các tin khác

Không có nhận xét nào:

Đăng nhận xét