[解決済み】なぜすべてのブラウザのユーザーエージェントは "Mozilla/"で始まるのですか?
2022-04-01 21:54:23
質問
一般的なブラウザのユーザーエージェント文字列は、Internet Explorerのものでさえ、すべて
Mozilla/
. なぜそうなのでしょうか?
解決方法は?
それは 長くて悲しい物語 .
要約すると
-
Mozilla ブラウザがリリースされ、User-Agent が追加されました。
Mozilla/1.0 (Win3.1)
. 公には Netscape と改名されましたが、User-Agent では元の名前のままです . -
Internet Explorer発売。Netscape を模倣し、ユーザーエージェントを
Mozilla/
というのも、ウェブサーバーは日常的にブラウザーをスニッフィングし、フレームを使ったページ-Netscape と IE の両方がサポートする機能で、この時代の他のブラウザーにはない-を Netscape だけに提供していたからです。 -
やがて、Gecko、Konqueror、Opera、Safari、Chrome はそれぞれ、ブラウザ・スニッフィングを行うウェブページがブラウザの機能を正しく理解できるように操作するために、同様に以前のブラウザの User-Agent を詐称することに決めました。このなりすましの一環として、すべてのブラウザーはユーザーエージェントを
Mozilla/
以前のブラウザがそうであったように。他にも、モダンクロームのユーザーエージェントが、Mozilla、Chrome、Safari、「like Gecko」であると同時に主張するなど、多くのナンセンスな結果が得られています。
最新
-
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 実装 サイバーパンク風ボタン