Windows

Chuỗi tác nhân người dùng IE 10 nhận bản cập nhật từ Microsoft - Điều đó nghĩa là gì!

How Internet Explorer Became Apple's Default Browser

How Internet Explorer Became Apple's Default Browser
Anonim

Microsoft đã cập nhật tác nhân người dùng cho Internet Explorer hiện có sẵn với Bản xem trước bản phát hành Windows 8 . Bản cập nhật này đã được công bố cùng với Bản xem trước nền tảng IE 10 1 .

Theo blog của IE 10 tại MSDN, nhóm IE đã thực hiện hai bổ sung cho tác nhân người dùng có sẵn bên trong I E. Những bổ sung này được yêu cầu nâng cao khả năng tương thích cho các trang web hỗ trợ trình duyệt cũ hơn. Tuy nhiên, các tính năng của bản thân trình duyệt vẫn không thay đổi.

Thực tế, những bổ sung này có liên quan trực tiếp đến chế độ xem tương thích của trình duyệt, điều này giải quyết vấn đề các menu, hình ảnh hoặc văn bản nằm ngoài vị trí. Rõ ràng những thay đổi này quan trọng hơn đối với các tác giả trang web, so với những người dùng cuối bình thường. Chế độ xem tương thích tự động sửa các đối tượng của trang web, do đó làm cho các trang web cũ trông đẹp hơn .

Bổ sung đầu tiên cho phép phát hiện xem máy có phần cứng có khả năng chạm hay không thông qua mã thông báo Touch mới, bài đăng trên blog nói trên đọc. Hãy nhớ rằng người dùng có phần cứng có khả năng cảm ứng cũng có thể sử dụng chuột và bàn phím. Bạn có thể thấy mã thông báo này khớp với chuỗi tác nhân người dùng trong ví dụ bên dưới.

IE10 trên máy không có phần cứng có khả năng cảm ứng:

Mozilla / 5.0 (tương thích; MSIE 10.0; Windows NT 6.2; Trident / 6.0)

IE10 trên máy có phần cứng có khả năng cảm ứng:

Mozilla / 5.0 (tương thích; MSIE 10.0; Windows NT 6.2; Trident / 6.0; Chạm)

Cách hoạt động

Để phát hiện khả năng cảm ứng của phía máy khách, các nhà phát triển trang có thể đơn giản sử dụng chuỗi tác nhân người dùng:

var hasTouch = navigator.msMaxTouchPoints> 0;

Nếu thuộc tính tồn tại và trả về một giá trị lớn hơn 0, PC của người dùng có khả năng chạm. > Việc thêm

thứ hai vào chuỗi tác nhân người dùng IE10 là mã thông báo nhằm vào các thiết bị chạy dưới Windows RT (Windows 8 trên kiến ​​trúc ARM). Nó có nghĩa là bổ sung các giá trị hiện có cho các kiến ​​trúc khác: IE10 32 bit trên Windows 32 bit:

Mozilla / 5.0 (tương thích; MSIE 10.0; Windows NT 6.2; Trident / 6.0)

32 bit IE10 trên Windows 64 bit:

Mozilla / 5.0 (tương thích; MSIE 10.0; Windows NT 6.2; WOW64; Trident / 6.0)

IE10 64 bit trên Windows 64 bit:

Mozilla / 5.0 (tương thích; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident / 6.0)

IE10 trên Windows RT:

Mozilla / 5.0 (tương thích; MSIE 10.0; Windows NT 6.2; ARM; Trident / 6.0)

Vì vậy, về cơ bản, bạn có thể tạo sự khác biệt trong cả người dùng 32 bit và 64 bit. Trên thực tế, những bổ sung này là sự kế thừa của chuỗi tác nhân người dùng IE 9 với hai sửa đổi sau:

Giá trị của mã thông báo “MSIE” bây giờ là “10,0”

  • Giá trị của mã thông báo “Trident” bây giờ là “6.0”
  • Những bổ sung mới này được áp dụng cho cả chế độ xem Metro và Desktop. Các nhà phát triển web có thể nâng cao hiệu suất của các trang web của họ bằng cách thực hiện các bổ sung này thay vì cải thiện các biến môi trường của trang web. Những người sử dụng điện có thể thực hiện các thao tác, để tối ưu hóa hiệu suất trang web của họ.