サポートに連絡

メールでご返信します。通常は2日以内です。

不正利用を防ぐため、Google reCAPTCHA がこの送信を確認します。その際データが Google に送られます。スクリプトはこのフォームを開いたときにだけ読み込まれます。

← すべての記事

ブラウザリストの見た目以上の事実

統計ダッシュボードには、Chrome、Firefox、Safariなどの個別のセグメントにトラフィックを分類し、アクセスしているプログラムの整然としたリストが常に表示されます。この秩序あるプレゼンテーションは、多くの場合、非常に混沌とし、本質的に誤解を招く技術的現実を隠しています。

このデータの基盤は、アクセスするソフトウェアがすべてのファイル要求時に送信するUser-Agent文字列として知られるテキストシーケンスに完全に依存しています。これらのグラフは権威があるように見えますが、根本的な識別メカニズムは歴史的に操作されており、その詳細な精度はますます失われつつあります。

一本の文字列が送られる中に複数のエンジン名一覧の一行Edge も Opera も Vivaldi も Brave も、下では同じエンジン

なぜどのブラウザも Mozilla を名乗るのか

ブラウザの識別の信頼性の低さは、ウェブ開発の初期の時代に端を発しています。何十年も前、ウェブサーバーは認識されたブラウザ名に基づいて異なるHTML構造を提供していました。

ユーザーがページの最も高度なバージョンを確実に受け取れるように、競合するブラウザの開発者は、ライバルの名前を自社の識別文字列に意図的に追加することで互換性を主張し始めました。最新のブラウザは、Mozilla、AppleWebkit、KHTML、Gecko、およびSafariとして同時に自らをアナウンスする場合があります。

この複雑な歴史的コラージュを解析するには、複雑なパターンマッチングが必要であり、単純な識別であるべきものが、情報に基づいた推測に変わってしまいます。さらに、現代のウェブエコシステムは、単一の基盤となるレンダリングアーキテクチャによって圧倒的に支配されています。

多くの名前、ひとつのエンジン

今日、Edge、Opera、Vivaldi、Braveなどの著名なブラウザはすべて、オープンソースのChromiumエンジン上に構築されています。

ブランド名は異なりますが、実際の技術的な動作とレンダリング機能はほぼ同じです。統計レポートでこれらのChromiumベースの派生物を区別することは、幅広い互換性を確保しようと努めているウェブサイト管理者にとって、実用的な価値は驚くほどほとんどありません。

あるブラウザで正しく機能するページは、他のブラウザでもほぼ確実に同じように機能するためです。

短くなっていく識別文字列

近年、プライバシー強化の推進により、User-Agent文字列の残りの信頼性が積極的に解体されています。

非常に特定のバージョン番号とシステムアーキテクチャが、侵襲的な追跡とデジタルフィンガープリントを容易にすることを認識しているため、主要なブラウザベンダーは現在、送信される詳細を体系的に凍結または削減しています。正確なサブバージョンの代わりに汎用バージョン番号が使用されることが増えており、モバイルアプリケーションは頻繁にデスクトップIDをスプーフィングします。

その結果、モバイルとデスクトップの使用に関する大まかな傾向は依然として価値がありますが、特定のブラウザのバージョン番号は、絶対的なエンジニアリングの事実として扱うのではなく、深い懐疑心を持って見る必要があります。

広告