Trang chủ » làm thế nào để » Cách thay đổi Tác nhân người dùng của Safari trên OS X

    Cách thay đổi Tác nhân người dùng của Safari trên OS X

    Bạn có thể đã cảm thấy khó chịu lúc này hay lúc khác khi truy cập một trang web yêu cầu một trình duyệt cụ thể. May mắn thay, bạn có thể đánh lừa một trang web nghĩ rằng bạn đang sử dụng một trình duyệt khác và bạn có thể làm điều này với hầu hết, bao gồm cả Safari.

    Tác nhân người dùng giả mạo trên mạng không phải là một điều mới. Đôi khi nó là cần thiết khi có một cuộc chiến trình duyệt. Các nhà thiết kế trang web thường sẽ thiết kế các trang để kết xuất và cung cấp nội dung khác nhau tùy thuộc vào trình duyệt của người dùng. Giải pháp cho vấn đề này thường là gửi một chuỗi tác nhân người dùng giả, mà sẽ đánh lừa máy chủ web để cung cấp cho bạn nội dung ưa thích.

    Ngày nay, người dùng ít gặp sự cố hơn vì các trang web và trình duyệt tốt hơn trong việc tuân thủ các tiêu chuẩn web. Điều đó không có nghĩa là bạn sẽ không gặp phải mọi lúc mọi nơi.

    Nếu bạn sử dụng Safari của Apple OS X, đây là cách bạn thay đổi tác nhân người dùng và thậm chí tạo cả tùy chỉnh.

    Tác nhân người dùng là gì?

    Khi Safari truy cập một trang web, nó sẽ gửi một chuỗi văn bản như thế này:

    Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit / 600.3.18 (KHTML, như Gecko) Phiên bản / 8.0.3 Safari / 600.3.18

    Điều này cho máy chủ web biết rằng người dùng cụ thể này đang chạy Safari 8 trên máy Mac chạy OS X 10.10.2.

    Nó rõ ràng sẽ khác nhau theo hệ điều hành và trình duyệt web. Một máy tính chạy Windows 7 và Internet Explorer 10 sẽ xuất hiện như sau:

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

    Danh sách các chuỗi tác nhân người dùng khá rộng vì có rất nhiều trình duyệt trên các hệ điều hành khác nhau. Nhân tiện, bạn có thể thấy thông tin mà trình duyệt của bạn tiết lộ về bạn, bao gồm độ phân giải màn hình, địa chỉ IP và hơn thế nữa.

    Thay đổi tác nhân người dùng của bạn trên Safari

    Chúng tôi đã thảo luận về các cách bạn có thể thay đổi tác nhân người dùng trên Google Chrome, Internet Explorer và Firefox. Bây giờ chúng ta hãy thảo luận cách thay đổi nó trên Safari của Apple OS X.

    Trước tiên, hãy mở các tùy chọn của Safari từ menu Safari Safari, hoặc với Command Command +, '.

    Với các tùy chọn mở, nhấp vào tab Advanced Advanced. Ở phía dưới cùng, bạn muốn đánh dấu vào ô bên cạnh menu Show Show Develop trong thanh menu menu và sau đó thoát khỏi các tùy chọn.

    Bây giờ Safari sẽ có một menu mới dành riêng cho các công cụ phát triển.

    Trình đơn của người dùng có tên là ở trên cùng. Hiện đã có khá nhiều tùy chọn khả dụng, bao gồm các phiên bản Safari trước trên OS X và iOS, Chrome trên Mac và Windows, cũng như tùy chọn Khác..

    Tùy chọn khác Khác cho phép bạn chỉ định một tác nhân người dùng khác với những người được liệt kê, chẳng hạn như nếu bạn tò mò muốn xem Google Chrome trên iPad chạy iOS 8.2 kết xuất như thế nào, bạn sẽ sử dụng chuỗi thích hợp.

    Khi bạn mở tùy chọn Khác Khác, xếp hạng từ menu Tác nhân người dùng, bạn chỉ cần nhập bản sao chuỗi tác nhân người dùng cho trình duyệt bạn muốn kiểm tra.

    Sau đó, tác nhân người dùng mới sẽ xuất hiện trong menu Tác nhân người dùng. Tuy nhiên, xin lưu ý rằng mỗi lần bạn chỉ có thể có một tác nhân người dùng khác.

    Như chúng tôi đã đề xuất trong phần giới thiệu, thật bất thường khi phải thay đổi tác nhân người dùng của bạn bởi vì hầu hết các trình duyệt hiện đang khá tuân thủ các tiêu chuẩn và hầu hết các trang web đều không biết trình duyệt (mặc dù một số trình duyệt hoạt động tốt hơn trên một số trang web so với các trang web khác).

    Trên một lưu ý liên quan, nếu bạn tò mò muốn xem trình duyệt của mình liên quan đến các tiêu chuẩn web như thế nào, bạn luôn có thể thử các Thử nghiệm axit do Dự án Tiêu chuẩn Web phát triển.

    Điều đó nói rằng, chúng tôi hy vọng bạn đã tìm thấy bài viết này hữu ích. Nếu bạn có bất cứ điều gì bạn muốn thêm, chẳng hạn như một câu hỏi hoặc nhận xét, vui lòng cung cấp phản hồi trong diễn đàn thảo luận của chúng tôi.