Web-Server

需要說明使用者代理

  • July 11, 2013

我正在分析不同類型的 Web 伺服器日誌的使用者代理欄位。前任。Apache Access Log/W3C/iplant 等。我發現日誌文件中的某些行具有以下類型的使用者代理。我很困惑,因為它有很多瀏覽器簽名。

有人可以解釋一下以下使用者代理是什麼意思嗎?

“Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 537.31 (KHTML, like Gecko) Chrome / 26.0.1410.64 Safari / 537.31”

Windows 7 x64 上的 Chrome 26.0 發送該資訊

我不知道為什麼它會發送如此模棱兩可的使用者代理字元串

因為使用者代理嗅探是無用的。

最開始有NCSA Mosaic,Mosaic自稱為NCSA_Mosaic/2.0(Windows 3.1),Mosaic顯示圖片和文字,歡欣鼓舞。

看哪,後來出現了一種新的網路瀏覽器,稱為“Mozilla”,是“Mosaic Killer”的縮寫,但 Mosaic 並不好笑,因此將公開名稱更改為 Netscape,Netscape 將自己稱為 Mozilla/1.0 (Win3.1) ,還有更多的欣喜。Netscape 支持框架,框架開始流行,但 Mosaic 不支持框架,因此出現了“使用者代理嗅探”和向“Mozilla”網站管理員發送框架,但向其他瀏覽器發送不框架。

從http://webaim.org/blog/user-agent-string-history/複製,您還可以在其中找到完整的故事,包括 Chrome 使用者代理字元串。

引用自:https://serverfault.com/questions/522546