Chào mừng bạn đến với Daotaoaffiliate
0837326789

User agent là gì? Cách kiểm tra, thay đổi User Agent trên trình duyệt

5/5 - (4 bình chọn)

User agent không còn là thuật ngữ xa lạ đối với những người làm web. Vậy bạn đã biết User agent là gì? Cách kiểm tra, thay đổi User Agent trên trình duyệt như thế nào? Hãy để DuHa Academy giải thích tường tận cho bạn trong bài viết dưới đây.

User agent là gì?

User Agent là gì?
User Agent là gì?

User agent có nghĩa là “Tác nhân người dùng”, đây là một “chuỗi ký tự” được dùng để xác định trình duyệt web và hệ điều hành với máy chủ web. User agent ở mỗi máy tính là khác nhau.

User agent có tác dụng gì?

Khi trình duyệt của bạn kết nối với một trang web (website), nó sẽ bao gồm trường User agent trong tiêu đề HTTP của nó. Nội dung của trường User agent khác nhau giữa các trình duyệt. Mỗi trình duyệt có User agent riêng biệt.

1. Đọc tên trình duyệt

Về cơ bản, User agent là một cách để trình duyệt nói

Mozilla / 5.0 (Windows NT 6.1; WOW64; rv: 12.0) Gecko / 20100101 Firefox / 12.0

2. Cung cấp thông tin về hệ điều hành và trình duyệt

User Agent này cho máy chủ web biết khá nhiều điều:

Hệ điều hành là Windows 7 (tên mã Windows NT 6.1), đó là phiên bản 64-bit của Windows (WOW64) và bản thân trình duyệt là Firefox 12.

Bây giờ chúng ta hãy xem xét tác nhân người dùng của Internet Explorer 9, đó là:

  • Mozilla / 5.0 (tương thích; MSIE 9.0; Windows NT 6.1; WOW64; Trident / 5.0)
  • Chuỗi User Agent xác định trình duyệt là IE 9 với công cụ render Trident 5.

Dưới đây là một User Agent của Google Chrome:

  • Mozilla / 5.0 (Windows NT 6.1, WOW64) AppleWebKit / 536.5 (KHTML, như Gecko) Chrome / 19.0.1084.52 Safari / 536.5

Máy chủ web có thể sử dụng thông tin này để phục vụ các trang web khác nhau tới các trình duyệt web khác nhau và các hệ điều hành khác nhau.

Ví dụ: một trang web có thể gửi các trang di động đến trình duyệt di động, các trang hiện đại tới trình duyệt hiện đại và thông báo “vui lòng nâng cấp trình duyệt của bạn” lên Internet Explorer 6.

Máy chủ web không thực sự quan tâm chuỗi User Agent chính xác là gì – họ chỉ kiểm tra xem nó có chứa một từ cụ thể hay không. Mục đích xác nhận user agent là để phục vụ các trang web khác nhau cho các trình duyệt web khác nhau. Điều này có thể được sử dụng cho mục đích tốt – ví dụ: để cung cấp các trang web đơn giản hơn cho các trình duyệt cũ hơn hoặc một giao diện di động khi truy xuất bằng điện thoại thông minh.

3. Thu nhập số liệu thống kê

Ngoài ra, user agent giúp thu thập số liệu thống kê hiển thị các trình duyệt và hệ điều hành mà người dùng của họ đang sử dụng. Nếu bạn từng thấy thống kê thị phần trình duyệt, thì đây là cách chúng có được.

4. Một số tác dụng khác

Các bot thu thập thông tin web cũng sử dụng User Agent.

Ví dụ: trình thu thập thông tin web của Google tự nhận dạng là: Googlebot / 2.1 (+ http: //www.google.com/bot.html)

Máy chủ web có thể tương tác đặc biệt với bot

Ví dụ, bằng cách cho phép chúng thông qua các màn hình đăng ký bắt buộc. (Có, điều này có nghĩa là đôi khi bạn có thể bỏ qua màn hình đăng ký bằng cách đặt User Agent của mình thành Googlebot.)

Máy chủ web cũng có thể ra lệnh cho các bot cụ thể (hoặc tất cả các bot) bằng cách sử dụng tệp robots.txt.

Ví dụ: một máy chủ web có thể yêu cầu một bot cụ thể khôngla65p chỉ mục các khu vực nhất định của trang web. Trong tệp robots.txt, các bot được xác định bằng chuỗi User Agent.

Tất cả các trình duyệt chính đều có các cách để đặt User Agent tùy chỉnh, vì vậy bạn có thể xem máy chủ web nào gửi đến các trình duyệt khác nhau.

Ví dụ: đặt trình duyệt trên máy tính để bàn của bạn thành chuỗi User Agent của trình duyệt di động và bạn sẽ thấy các phiên bản di động của các trang web trên máy tính để bàn của mình.

Cách kiểm tra User agent

Cách 1: Vào Google tìm kiếm từ khóa: what my user agent

– Cách kiểm tra User agent Cách kiểm tra User agent bằng Google

Cách 2: Có thể dùng 1 trong các website dưới đây để kiểm tra User agent của bạn.

  • https://www.whatsmyua.info/
  • http://whatsmyuseragent.org/
  • https://webbrowsertools.com/useragent/
  • https://whatmyuseragent.com/
  • https://dnschecker.org/user-agent-info.php

User Agent Switcher là gì?

Theo như định nghĩa ở trên về User Agent, bạn có thể hiểu User Agent Switcher là các tiện ích mở rộng dành cho trình duyệt giúp “đánh lừa” máy chủ web xác định chính xác hệ điều hành, trình duyệt bạn đang sử dụng. Ví dụ bạn đang sử dụng máy tính chạy Windows 10, trình duyệt Firefox nhưng User Agent Switcher có thể giúp bạn thông báo cho các trang web là bạn đang sử dụng Windows 11, trình duyệt Chrome chẳng hạn.

User Agent Switcher hoạt động chính xác như cái tên của nó – nó thay đổi user agent trình duyệt của bạn. Tuy nhiên có thể bạn tự hỏi: Vì sao phải cần thay đổi user agent.

Tại sao cần thay đổi User agent?

Tại sao cần thay đổi User agent
Tại sao cần thay đổi User agent

Có một số lý do mà người ta có thể muốn lừa một trang web nghĩ rằng họ đang duyệt từ một trình duyệt khác.

1. Sễ dàng trong việc phát triển website

Một trong những lý do phổ biến nhất là trong trường hợp dành cho các người phát triển web. Việc chuyển đổi user agent của trình duyệt sẽ cho phép bạn xem nhanh và dễ dàng công việc của bạn trông như thế nào trong các trình duyệt khác.

2. Chuyển đổi dễ dàng tác nhân người dùng của trình duyệt

Một trường hợp khác mà việc chuyển đổi tác nhân người dùng của trình duyệt có thể hữu ích là khi bạn đang cố gắng xem cách một trang web xuất hiện trên thiết bị di động. Có thể bạn có kết nối chậm hoặc bị hạn chế hoặc trang web có chức năng hoặc tính năng khác có sẵn cho trình duyệt trên thiết bị di động. Chuyển đổi user agent của bạn cho phép điều này mà không gây bất tiện khi phải sử dụng điện thoại của bạn.

3. Vượt qua các hạn chế dựa trên trình duyệt

Thay đổi user agent của bạn cũng có thể giúp bạn vượt qua các hạn chế dựa trên trình duyệt. Mặc dù nó không còn phổ biến như cách đây vài năm, đôi khi bạn sẽ thấy các trang web tuyên bố không tương thích với một bản dựng trình duyệt nhất định và sẽ hoàn toàn từ chối quyền truy cập của bất kỳ ai sử dụng nó. Bạn có thể giải quyết vấn đề này bằng cách thay đổi user agent.

4. Đảm bảo quyền riêng tư khi duyệt web

Cuối cùng nhưng không kém phần quan trọng, hãy xem xét quyền riêng tư khi duyệt web của bạn. Mặc dù user agent sẽ không xác định bạn ở bất kỳ đâu gần như địa chỉ IP, nhưng bạn vẫn cung cấp một số thông tin nhất định qua chuỗi này.

Cách thay đổi User agent trên các trình duyệt

Cách chuyển User Agent
Cách chuyển User Agent

Dưới đây chúng tôi  xin giới thiệu một số extension mới giúp bạn thay đổi User Agent (nhân người dùng) trên các trình duyệt.

1. Chuyển đổi User agent trên Chrome

Các trình duyệt hiện đại ngày nay đều hỗ trợ người dùng thay đổi user agent để thử nghiệm cách hiển thị trang web trên nhiều phiên bản hệ điều hành và trình duyệt khác nhau. Hoặc thay đổi user agent để tải tập tin ISO cài đặt Windows 10 mà TNS có giới thiệu trong một bài viết trước đây.

Thay đổi user agent không có gì khó khăn nhưng không phải cũng biết cách thực hiện. Vì vậy, dùng extension sẽ nhanh và tiện lợi hơn mà daotaoaffiliate.com xin tổng hộp một số tiện ích mới giúp bạn thay đổi nhân người dùng trên Chrome.

1.1 Sử dụng User Agent Switcher

Bạn vào đây hay liên kết bên dưới > bấm Add to Chrome > Add extension để cài đặt tiện ích mở rộng này.

Tiện ích mở rộng này cho phép bạn chuyển đổi nhân người dùng trên nhiều nền tảng hệ điều hành và trình duyệt phổ biến.

  • Chrome.
  • Internet Explorer.
  • iOS.
  • Android.
  • Windows Phone.
  • Firefox.
  • Opera.
  • Safari.

Bạn bấm biểu tượng extension trên thanh công cụ chọn một nền tảng và phiên bản mong muốn. Chẳng hạn, người viết muốn tải ISO cài đặt Windows 10 thì chọn iOS > iPad.

Trang web sẽ tự động tải lại khi bạn chọn phiên bản nhân ngươi dùng mới. Nếu muốn trở về user agent mặc định, bạn bấm Chrome > Default.

1.2 Sử dụng User-Agent Switcher and Manager

Bạn vào đây hay liên kết bên dưới > bấm Add to Chrome > Add extension để cài đặt tiện ích mở rộng này.

Tiện ích mở rộng này có rất nhiều user agent cho bạn chọn lựa và thay đổi. Để thay đổi nhân người dùng với User-Agent Switcher and Manager, bạn bấm lên biểu tượng extension > chọn trình duyệt và hệ điều hành muốn chuyển đổi.

Extension sẽ hiển thị nhiều phiên bản trình duyệt trên nhiều hệ điều hành, bạn chọn một phiên bản mong muốn > bấm Apply > Refresh Tab để áp dụng thay đổi và tải lại trang.

Nếu bạn muốn quay về user agent mặc định thì bấm Reset rồi cho trang web tải lại.

1.3 Sử dụng Random User-Agent

Bạn vào đây hay liên kết bên dưới > bấm Add to Chrome > Add extension để cài đặt tiện ích mở rộng này.

Một tiện ích mở rộng thú vị cho phép bạn thay đổi user agent theo nhiều cách.

– User agent ngẫu nhiên: Đây là chế độ mặc định, extension sẽ thay đổi một nhân người dùng mới được chọn lựa ngẫu nhiều sau mỗi 10 phút.

Nếu bạn muốn chuyển đổi sang user agent ngay thì bấm biểu tượng extension trên thanh công cụ > Get new agent.

– User agent cụ thể: Bạn có thể chọn sử dụng một nhân người dùng cụ thể được extension hỗ trợ bằng cách bấm Open settings trong giao diện pop-up của tiện ích mở rộng.

Từ giao diện mở ra trong tab mới, bạn tìm đến mục User Agents và chọn một nhân người dùng mong muốn từ danh sách để thay đổi.

– User agent bên ngoài: Extension cho phép bạn thêm và sử dụng nhân người dùng khác mà tiện ích không có.

Trong giao diện pop-up của Open settings, bạn tìm đến Custom user agent > nhập/dán nội dung user agent vào hộp trống > bật Use specified user agent để chọn sử dụng nhân người dùng này.
Cách thay đổi User Agent trên Firefox

Quá trình thay đổi user agent của bạn trong Firefox khá phức tạp, vì nó yêu cầu bạn dán một chuỗi user agent mới theo cách thủ công. Tốt hơn hết bạn nên sử dụng tiện ích để dễ dàng thay đổi user agent của mình. User Agent Switcher của Alexander Schlarb được đánh giá tốt và dễ sử dụng.

2. Cách thay đổi User Agent trên Microsoft Edge

Microsoft Edge sử dụng thiết lập tương tự như Chrome để thay đổi user agent của bạn. Bạn có thể sử dụng các tiện ích User Agent Switcher đề cập ở phần dành cho Chrome và chúng sẽ hoạt động tốt trong Microsoft Edge. Tuy nhiên mình sẽ bày bạn thêm một cách nữa, đó là nhấn F12 hoặc nhấp chuột phải vào vị trí trống của trang và chọn Inspect element để mở cửa sổ công cụ dành cho nhà phát triển.

Dọc theo thanh trên cùng, chọn tab Emulation — bạn có thể cần phải nhấp vào mũi tên thả xuống để hiển thị nếu nó bị ẩn.

Tại đây, hãy thay đổi User agent string để đánh lừa trang web nghĩ rằng bạn là người khác. Bạn cũng có thể thay đổi cấu hình Browser profile sang Windows Phone để xem phiên bản di động của các trang web. Giống như Chrome, điều này chỉ áp dụng cho tab hiện tại trong khi bảng công cụ dành cho nhà phát triển đang mở.

3. Thay đổi user agent trong Safari

Bạn sẽ cần bật menu Develop ẩn trong Safari trước khi có thể thay đổi user agent của mình. Để thực hiện việc này, hãy truy cập Safari > Preferences và chuyển đến tab Advanced.

Sau đó, bạn chọn mục Show Develop menu in menu bar.

Tiếp theo, chọn Develop > User Agent và chọn tùy chọn bạn muốn. Safari thậm chí còn cho phép bạn chọn Other để chỉ định chuỗi user agent của riêng bạn.

>> Tìm hiểu ngay: User Engagement là gì?

>> Tìm hiểu ngay: Users Pool là gì?

Lời kết

Trên đây là tất cả những thông tin bạn cần biết về khái niệm User Agent Switcher. Hy vọng những thông tin này sẽ hữu ích cho bạn!

bí mật của may mắn _ Phùng Duy Hoan

BÀI VIẾT LIÊN QUAN

thương hiệu cá nhân

Thương hiệu cá nhân là gì? Lợi ích, cách xây dựng thương hiệu cá nhân

5/5 - (1 bình chọn) Một sản phẩm mang thương hiệu nổi tiếng thì bán chạy hàng, bản thân bạn cũng cần thương hiệu để trở nên nổi bật và...

Search Semantic là gì

Search Semantic Là Gì? Sử Dụng Search Semantic Giúp Thăng Hạng Content?

5/5 - (1 bình chọn) Search Semantic (Tìm kiếm ngữ nghĩa) là một cụm từ mà nhiều người sử dụng. Nó được dùng để chỉ nỗ lực của các công...

Chiến lược nội dung

Content Strategy Là Gì? Xây Dựng Chiến Lược Nội Dung Cho Website?

Rate this post Content Strategy là khái niệm mà bất kì một marketer nào cũng cần phải biết. Vậy Content Strategy là gì? Cách xây dựng chiến lược nội dung...

Bí Mật Của May Mắn