[解決済み] ChromeやIEがサーバーに送信するUser-Agentに "Mozilla 5.0 "が含まれているのはなぜですか?重複
質問
私自身がサーバーに多くのリクエストを送ったとき、IEでオペラのユーザー文字列を選択すると、ユーザー文字列の値が次のようになることに驚きました。
User-Agent Opera/9.80 (Windows NT 6.1; U; en) Presto/2.2.15 Version/10.00
しかし、Internet Explorerで他のブラウザを選択すると、Mozilla 5.0が最初にユーザーストリングに置かれるのです。
Chromeからajaxリクエストを送ると、同じようにユーザー文字列が入力されることがわかりました。
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.20 (KHTML, like Gecko) Chrome/11.0.672.2 Safari/534.20
MozillaはGoogleやMicrosoftとは関係のない組織であることがわかりました。おそらく両者の競合相手だったのでしょう。MSFTもGoogleもなぜユーザーエージェントにMozillaを入れるのでしょうか?コネクションストリングにMozillaを入れる理由はあるのでしょうか?
なぜクロームもIEもリクエストを送るときにユーザストリングにMozillaを入れるのでしょうか?理由がわからないのですが、何か特別な理由があるのでしょうか?
解決方法を教えてください。
ご覧ください。 ユーザーエージェント文字列履歴
すべては、ブラウザのスニッフィングと、ブラウザがサポートできるコンテンツの取得をブロックされていないことを確認することに帰結します。上記記事より。
<ブロッククオートそして、Internet Explorerはフレームをサポートし、なおかつMozillaではなかったので、フレームが与えられなかったのです。そしてマイクロソフトは焦り、ウェブマスターが IE を知ってフレームを送り始めるのを待つことを望まず、Internet Explorer は「Mozilla 互換」であると宣言し、Netscape の真似をし始め、自らを Mozilla/1.22 (compatible; MSIE 2.0; Windows 95) と名乗り、Internet Explorer にはフレームが与えられ、マイクロソフト全体が喜び、ウェブマスターは混乱したのである.
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン