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

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

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

Video: Chuỗi tác nhân người dùng IE 10 nhận bản cập nhật từ Microsoft - Điều đó có nghĩa là gì!
Video: Tạo Quy Tắc Tùy Chỉnh Quảng Cáo Facebook - Lựa Chọn Tốt Nhất Trong Mùa CPM Tăng Đột Biến - YouTube 2024, Tháng tư
Anonim

Microsoft đã cập nhật tác nhân người dùng cho trình duyệt web IE hiện có sẵn với 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 Xem trước nền tảng IE 10 1.

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

Image
Image

Trên 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 này, do đó làm cho các trang web cũ hơn trông đẹp hơn.

Các bổ sung đầu tiên cho phép phát hiện xem liệu máy có phần cứng có khả năng cảm ứng thông qua một 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 (compatible; 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 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0; Touch)

Cách thức 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 web 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.

Các bổ sung thứ hai đến chuỗi tác nhân người dùng IE10 là một mã thông báo kiến trúc nhằm vào các thiết bị chạy trong 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 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)

IE10 32 bit trên Windows 64 bit:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)

IE10 64 bit trên Windows 64 bit:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0)

IE10 trên Windows RT:

Mozilla/5.0 (compatible; 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 này:

  • 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. Chúng được thiết kế để khám phá các khả năng nền tảng giống nhau của trình duyệt.

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 triển khai 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ọ.

Đề xuất: