使用者代理

使用者代理是一個代表個人的計算機程式,例如,在 Web 上下文中的 瀏覽器

除了瀏覽器,使用者代理還可以是抓取網頁的機器人、下載管理器或其他訪問 Web 的應用程式。在每次向伺服器發出請求時,瀏覽器都會包含一個自我識別的 User-Agent HTTP 標頭,稱為使用者代理 (UA) 字串。該字串通常標識瀏覽器、其版本號及其宿主作業系統。

垃圾郵件機器人、下載管理器和某些瀏覽器經常傳送偽造的 UA 字串來宣告自己是不同的客戶端。這被稱為使用者代理欺騙

可以使用客戶端上的 JavaScript 透過 navigator.userAgent 屬性訪問使用者代理字串。

典型的使用者代理字串如下所示:"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:124.0) Gecko/20100101 Firefox/124.0"