回答:
それは長く悲しい物語。
要約すれば:
Mozilla/1.0 (Win3.1)
ます。正式にはNetscapeに名前が変更されていますが、User-Agentでは元の名前を保持しています。Mozilla/
Webサーバーは日常的にブラウザスニッフィングを行い、フレーム付きのページを提供していたため(NetscapeとIEの両方でサポートされていた機能であり、他のブラウザではサポートされていなかったため)、Netscapeのみを対象としています。Mozilla/
、以前のブラウザと同様に、でUser-Agentを開始します。最近のChromeのユーザーエージェントがMozilla、Chrome、Safari、および「Geckoのような」であると主張するなど、他の多くのナンセンスも結果として生じます。Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.1
です。
userAgent
文字列は、このような混乱は、それから、なぜそれが非推奨および/または削除されていませんか?
私はそれが関係していると思います:http : //en.wikipedia.org/wiki/User_agent#User_agent_spoofing
昔は、Netscape(Mozillaというコード)がIEの主要なライバルであり、Netscape以外のブラウザを拒否するサイトに拒否されないようにしたいと考えていました。
@Jasonが述べた「それは長い話」です。その話を要約すると、「そのすべてのブラウザがMozillaになりすます」
すべてを試した後、私はようやく使用しました:http : //www.useragentstring.com/
上記のWebサイトを使用して、フォーマットされたユーザーエージェントとOSを取得できます。
彼らはあなたが直接使用できるAPIを持っています ...
Mozilla / 5.0は、ブラウザがMozilla互換であることを示す一般的なトークンであり、今日のほとんどすべてのブラウザに共通しています。 詳細については、ここをクリックしてください