使用者代理
使用者代理是一個代表個人的計算機程式,例如,在 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"。
另見
- 維基百科上的使用者代理
navigator.userAgent- 使用使用者代理進行瀏覽器檢測
- RFC 2616,第 14.43 節:
User-Agent標頭 - 相關詞彙表術語
- HTTP 標頭