web-dev-qa-db-ja.com

ユーザーエージェントの説明が必要

さまざまな種類のWebサーバーログのユーザーエージェントフィールドを分析しています。例Apache Access Log/W3C/iplantなど。ログファイルの一部の行に次のタイプのユーザーエージェントが含まれていることがわかりました。ブラウザの署名がたくさんあるので混乱しています。

次のユーザーエージェントの意味を誰かに説明してもらえますか?

「Mozilla/5.0(Windows NT 6.1; WOW64)AppleWebKit/537.31(KHTML、Geckoなど)Chrome/26.0.1410.64 Safari /537.31」

2

Windows 7x64上のChrome26.0はそれを送信します

なぜこのようなあいまいなUser-Agent文字列を送信するのかわかりません

4

ユーザーエージェントのスニッフィングは役に立たないからです。

当初はNCSAMosaicがあり、Mosaicはそれ自体をNCSA_Mosaic/2.0(Windows 3.1)と呼んでおり、Mosaicはテキストとともに画像を表示し、多くの喜びがありました。

そして、見よ、「Mosaic Killer」の略である「Mozilla」と呼ばれる新しいウェブブラウザが登場したが、Mosaicは面白がっていなかったため、公開名はNetscapeに変更され、Netscapeはそれ自体をMozilla/1.0(Win3.1)と呼んだ。 、そしてもっと喜びがありました。また、Netscapeはフレームをサポートし、フレームは人々の間で人気を博しましたが、Mosaicはフレームをサポートしていなかったため、「ユーザーエージェントスニッフィング」や「Mozilla」ウェブマスターはフレームを送信しましたが、他のブラウザにはフレームを送信しませんでした。

http://webaim.org/blog/user-agent-string-history/ からコピーされました。ここには、Chrome User-を含む完全なストーリーもあります。エージェント文字列。

3

Webkitベースのブラウザ(Chrome/Safari)は、そのブラウザ文字列を送信します(SafariはChromeの部分を省略します)。

1
Nathan C