Theo mặc định, Chrome sẽ bật chế độ máy tính trên máy tính bảng cao cấp

Hình minh hoạ chế độ xem trên thiết bị di động so với máy tính trên máy tính bảng.

Chrome đã điều chỉnh cho phù hợp với hệ sinh thái máy tính bảng Android bằng cách bật chế độ máy tính theo mặc định trên máy tính bảng cao cấp. Bài đăng trên blog này giải thích chế độ máy tính là gì và những điều nhà phát triển cần biết để cung cấp trải nghiệm chất lượng cao trên máy tính bảng cao cấp.

Các trang web cần phải thích ứng với nhiều kích thước màn hình, hệ số hình dạng, phương thức nhập và khả năng của thiết bị. Thay vì sử dụng kỹ thuật thiết kế thích ứng, nhà phát triển web thường xem xét Tác nhân người dùng của trình duyệt để phân phát các trang web khác nhau cho thiết bị di động và máy tính.

Trước đây, Tác nhân người dùng mobile là tác nhân người dùng mặc định cho Chrome trên Android. Ở chế độ này, những trang web được thiết kế riêng cho máy tính (tức là không có cửa sổ xem meta) sẽ hiển thị bằng cách sử dụng khung nhìn ảo cố định mặc định là 980px để đọc thoải mái trên nhiều loại màn hình điện thoại. Trong trường hợp người dùng chỉ muốn tải phiên bản trang web dành cho máy tính (vì trang web hiển thị các phiên bản khác nhau của trang web dựa trên Tác nhân người dùng), người dùng có thể bật cài đặt chế độ máy tính để thay đổi Tác nhân người dùng thành máy tính để bàn và buộc khung nhìn phải là 980px.

Khi hệ sinh thái máy tính bảng Android ngày càng có nhiều thiết bị lớn và mạnh mẽ hơn, chúng tôi nhận thấy rằng trang web dành cho máy tính để bàn thường có thể là trải nghiệm tốt hơn trang web dành cho thiết bị di động. Trang web trên thiết bị di động được thiết kế cho màn hình nhỏ và có RAM thấp không phải lúc nào cũng tận dụng được màn hình lớn và các tính năng mạnh mẽ khác của thiết bị. Do đó, đối với máy tính bảng cao cấp, chế độ máy tính hiện là chế độ mặc định.

Với thay đổi này, theo mặc định, Tác nhân người dùng sẽ là một Tác nhân người dùng máy tính và sẽ sử dụng một khung nhìn khớp với chiều rộng của cửa sổ và không sử dụng kích thước khung nhìn ảo mặc định là 980px.

Thông tin dành cho nhà phát triển về chế độ máy tính

Người dùng Chrome trên Android có thể thay đổi cài đặt chế độ máy tính để yêu cầu một trang web dành cho máy tính hoặc trang web dành cho thiết bị di động theo mặc định. Chế độ này không thay đổi, vì nhiều người dùng đã quen với cách thay đổi các chế độ.

Ảnh chụp màn hình yêu cầu phiên bản máy tính trên Android.

Theo mặc định, Chrome sẽ yêu cầu trang web dành cho máy tính trên máy tính bảng cao cấp (những máy tính bảng có màn hình tối thiểu 10 inch và 8GB RAM). Nhà phát triển web nên đảm bảo trang web của mình hoạt động tốt ở chế độ máy tính trên máy tính bảng.

Với thay đổi này đối với chế độ máy tính theo mặc định, tác nhân người dùng mặc định cho phần lớn người dùng máy tính bảng Android của bạn sẽ thay đổi từ phiên bản dành cho thiết bị di động như:

Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36

sang phiên bản dành cho máy tính, như sau:

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36

Ngoài ra, các tiêu đề HTTP SEC-CH-UA-MODELSEC-CH-UA-PLATFORM sẽ không báo cáo "Pixel Tablet" và "Android" nữa, mà thay vào đó sẽ báo cáo "" và "Linux" tương ứng.

Kiểm tra thay đổi này trên trang web của bạn

Với chế độ máy tính để bàn trở thành mặc định trên máy tính bảng cao cấp, đây là thời điểm thích hợp để xác nhận rằng tất cả các lượt tương tác với phiên bản máy tính để bàn của trang web đều hoạt động tốt đối với những người dùng có và không có bàn phím vật lý đi kèm, màn hình cảm ứng, chuột hoặc bàn di chuột.

Nếu bạn dựa vào Tác nhân người dùng để phát hiện xem người dùng của mình có đang sử dụng Android hay không (chẳng hạn như với Google Analytics), thì chúng tôi dự kiến rằng thay đổi này có thể ảnh hưởng đến trang web của bạn. Ngoài ra, do Chrome dành cho máy tính và Chrome trên Android không dùng chung tất cả các API Nền tảng web giống nhau nên điều quan trọng là bạn phải sử dụng tính năng phát hiện tính năng trước khi sử dụng một tính năng của thiết bị.

Nếu dựa vào Tác nhân người dùng để đề nghị người dùng cài đặt ứng dụng của bạn, bạn có thể vô tình đề xuất tải tệp nhị phân của Linux xuống. Bạn nên sử dụng Tệp kê khai ứng dụng web cùng với thuộc tính related_applications. Sau đó, quá trình này sẽ sử dụng cơ chế mặc định của Chrome trên Android để nhắc người dùng cài đặt ứng dụng của bạn.

Bạn có thể kiểm thử trang web của mình sau khi bật/tắt chế độ máy tính bằng cách làm theo các bước sau hoặc bạn có thể sử dụng tính năng mô phỏng Thiết bị Công cụ của Chrome cho nhà phát triểnGhi đè tác nhân người dùng.