Thứ Tư, 6 tháng 8, 2014

Internet Explorer trong WP 8.1 Update 1 "giả vờ" làm trình duyệt của Android 4.0 và iOS 7

IE_11_WP_Update_1_2.

Trong bản cập nhật Update 1 thử nghiệm dành cho Windows Phone 8.1, Microsoft đã thay đổi user agent của Internet Explorer 11 cho giống với Android 4.0 và iOS 7. Nếu bạn chưa biết thì user agent là một chuỗi kí tự giúp các trang web nhận biết được trình duyệt mà bạn đang dùng là gì, từ đó tải nội dung và bố cục trang cho phù hợp. Việc "giả vờ" của IE11 nói trên khiến các website tưởng rằng bạn đang sử dụng một smartphone Android hoặc iOS, thế nên cách hiển thị sẽ khác đi so với những gì được lập trình viên thiết kế cho IE. Một ví dụ dễ thấy đó là Gmail nền web, khi truy cập bằng IE11 trên Windows Phone 8.1 Update 1 thì trang có bố cục hiện đại với tất cả hiệu ứng và tính năng giống trên iOS/Android thay vì phiên bản WAP cũ kĩ.

Cách đây ít hôm Microsoft cũng cho biết rằng hãng đã cải tiến IE11 để việc tải và hiển thị các trang web di động được tốt hơn. Điều này có nghĩa là hãng phải thêm vào những tính năng phi tiêu chuẩn trong việc phát triển web, bù lại trải nghiệm của người dùng Windows Phone sẽ tốt hơn nhiều so với trước đây. Quá trình xây dựng website của các lập trình viên cũng bớt gian nan hơn.

User Agent mới của IE11
Bên phải là Gmail tải bằng IE11 trong WP 8.1 Update 1, bên phải là IE11 cũ
IE_11_WP_Update_1_3.

IE_11_WP_Update_1_1.
Nguồn: WMPowerUser