Thay đổi tác nhân người dùng trình duyệt trong Chrome
Mục lục:
- Cách thay đổi tác nhân người dùng trong Chrome
- Cách Thay đổi Tác nhân Người dùng Trình duyệt trong Safari
- Cách thay đổi tác nhân người dùng trình duyệt trong Firefox mà không cần sử dụng tiện ích mở rộng
Tác nhân người dùng trình duyệt web là cách trang web biết loại máy tính, hệ điều hành và ứng dụng duyệt web bạn đang sử dụng. Một số trang web phục vụ các chủ đề, CSS, nội dung khác nhau hoặc thậm chí các trang web khác nhau cho các trình duyệt và hệ điều hành khác nhau và nhiều nhà phát triển thường cần thay đổi tác nhân người dùng của riêng họ để có thể kiểm tra các khả năng này và xây dựng các trang web thay thế này.
Chúng tôi sẽ đề cập đến cách thay đổi tác nhân người dùng cho tất cả các trình duyệt web hiện đại phổ biến có sẵn cho người dùng máy tính để bàn trong Mac OS X và Windows, bao gồm Chrome, Safari và Firefox.
Cách thay đổi tác nhân người dùng trong Chrome
Tất cả các phiên bản mới của Chrome đều có khả năng thay đổi tác nhân người dùng rất dễ dàng và mạnh mẽ hơn với nhiều tùy chọn hơn so với các tùy chọn đơn giản hóa có sẵn cho người dùng Safari. Với tính năng ghi đè tác nhân người dùng của Chrome, độ phân giải thiết bị của tác nhân người dùng cũng có thể được chỉ định, buộc vẽ lại trang trong độ phân giải đó. Không cần bật cài đặt tác nhân người dùng trong Chrome, bạn chỉ cần tìm chúng trong tùy chọn nhà phát triển:
- Mở Chrome và kéo menu “Chế độ xem” xuống, đi xuống “Nhà phát triển” và chọn “Công cụ dành cho nhà phát triển” để mở bảng điều khiển dành cho nhà phát triển
- Nhấp vào nút ba chấm ở góc ngoài cùng bên phải, sau đó chọn “Công cụ khác” và chọn “Điều kiện mạng”
- Tìm kiếm “Tác nhân người dùng” và bỏ chọn hộp bên cạnh ‘Chọn tự động’ để hiển thị tất cả các tùy chọn tác nhân người dùng trong Chrome
- Chọn tác nhân người dùng tùy chọn từ menu thả xuống để kích hoạt tác nhân người dùng đó trong Chrome
Tính năng này hoạt động trong Chrome dành cho Mac, Windows và Linux.
Trong các phiên bản Chrome cũ, bạn có thể thay đổi tác nhân người dùng như sau:
- Mở Chrome và kéo menu “Chế độ xem” xuống, đi xuống “Nhà phát triển” và chọn “Công cụ dành cho nhà phát triển” để mở bảng điều khiển dành cho nhà phát triển
- Nhấp vào biểu tượng bánh răng nút Cài đặt nằm ở góc dưới bên phải
- Nhấp vào tab ‘Ghi đè” để tìm tùy chọn Tác nhân người dùng, chọn tác nhân người dùng từ menu kéo xuống, sửa đổi tác nhân hiện có hoặc nhập tác nhân người dùng mới
Chrome cũng sẽ ngay lập tức vẽ lại các trang bằng tác nhân người dùng mới và nếu số liệu thiết bị được đặt thì Chrome cũng sẽ sử dụng kích thước độ phân giải mà thiết bị đặt đó khi vẽ lại trang.
Cách Thay đổi Tác nhân Người dùng Trình duyệt trong Safari
Cho đến nay, cách dễ nhất để thay đổi tác nhân người dùng trên máy Mac là thông qua menu Phát triển của Safari, nếu menu đó chưa được bật, chúng tôi sẽ đề cập đến điều đó và cũng chỉ ra cách thay đổi tác nhân người dùng một cách dễ dàng:
- Mở Safari, sau đó kéo xuống “Preferences” từ menu Safari
- Nhấp vào tab “Nâng cao” và chọn hộp bên cạnh “Hiển thị menu Phát triển trong thanh menu”
- Đóng tùy chọn và tìm menu “Phát triển” mới bên cạnh “Cửa sổ”, kéo menu đó xuống và chọn “Tác nhân người dùng”
- Chọn bất kỳ tác nhân người dùng nào được chỉ định trước hoặc chọn “Khác” để sử dụng chuỗi tác nhân người dùng khác
Lưu ý rằng nếu bạn di chuột qua một tác nhân người dùng cụ thể, chuỗi UA chính xác được sử dụng sẽ xuất hiện trong hộp màu vàng bên cạnh mục menu.
Sau khi chọn bất kỳ tác nhân người dùng nào, bạn sẽ thấy trang web hiện đang mở sẽ được làm mới. Nếu trang được đề cập tình cờ cung cấp thông tin khác cho các trình duyệt thay thế, bạn có thể thấy trang trông khác. Ví dụ: việc thay đổi tác nhân người dùng thành thiết bị di động và trình duyệt di động có thể khiến một số trang web đưa bạn đến trang web di động của họ hoặc phục vụ một trang tìm kiếm khác thông qua bố cục đáp ứng.
Cách thay đổi tác nhân người dùng trình duyệt trong Firefox mà không cần sử dụng tiện ích mở rộng
Firefox cũng có thể thực hiện việc này theo mặc định, mặc dù đây được cho là trình duyệt vụng về nhất trong số các trình duyệt hiện đại và do đó không thực sự được khuyến nghị vì một số tiện ích mở rộng của Firefox xử lý việc này tốt hơn.
- Nhập about:config vào hộp URL và nhấn return
- Tìm kiếm “useragent” (một từ) và tạo chuỗi mới có tiêu đề “General.useragent.override”
- Đặt tác nhân người dùng vào và chọn “OK”
Hãy nhớ rằng việc thay đổi tác nhân người dùng không thay đổi cách trình duyệt web tự hiển thị các trang, trừ khi nó đang được cung cấp nội dung cụ thể của tác nhân người dùng. Ví dụ: sử dụng tác nhân người dùng IE8 không giống như truy cập một trang bằng IE8 và để nó hiển thị trang đó, một nhu cầu thường bắt buộc đối với các nhà phát triển web. Để làm được điều đó, bạn thực sự cần dành thời gian để chạy Internet Explorer trong một máy ảo trên Mac OS X, miễn phí và khá dễ cài đặt.
Còn giả mạo tác nhân người dùng từ dòng lệnh thì sao?
Đối với những người nghiện dòng lệnh, bạn cũng có thể sử dụng curl cho mục đích này và truy xuất mã nguồn của trang dưới dạng một trình duyệt hoặc hệ điều hành khác, cú pháp cơ bản là:
"curl -A UserAgentString>"
Các video dưới đây minh họa khả năng kích hoạt và thay đổi tác nhân người dùng trình duyệt trong Safari trên Mac OS X, đồng thời cả cách thực hiện việc này trong Chrome trên Mac OS X, Windows hoặc Linux:
Và Chrome:
Hãy nhớ rằng việc thay đổi tác nhân người dùng không thay đổi cách trình duyệt web tự hiển thị các trang, trừ khi nó đang được cung cấp nội dung cụ thể của tác nhân người dùng. Ví dụ: sử dụng tác nhân người dùng IE8 không giống như truy cập một trang bằng IE8 và để nó hiển thị trang đó, một nhu cầu thường bắt buộc đối với các nhà phát triển web. Để làm được điều đó, bạn thực sự cần dành thời gian để chạy Internet Explorer trong một máy ảo trên Mac OS X, miễn phí và khá dễ thiết lập nếu cần.
Cảm ơn @ImpechCerrato về ý tưởng mẹo, bạn cũng có thể theo dõi @OSXDaily trên Twitter.