見出し画像

【2026年3月版】主要ブラウザUser-Agent一覧とUA-CH移行の現状まとめ

はじめに

2026年に入り、Webブラウザのプライバシー保護機能はさらに強化されています。かつてはUser-Agent(UA)文字列を見ればOSの詳細やブラウザの種類が一目で判別できましたが、現在は「User-Agent Reduction(情報削減)」が標準化され、UA文字列だけでは正確な判定が難しくなっています。

本記事では、2026年3月18日時点での主要ブラウザの最新UA文字列を実機および最新仕様から調査し、今後の標準となる「User-Agent Client Hints (UA-CH)」への対応方法についてまとめました。


調査結果(最新UA一覧表)

2026年3月現在の主要ブラウザにおけるUA文字列は以下の通りです。

  • Windows Chrome 146
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36

  • Windows Edge 146
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 Edg/146.0.3856.62

  • Windows Firefox 148
    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0

  • Android Chrome (Mobile)
    Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Mobile Safari/537.36

  • iOS Mobile Safari
    Mozilla/5.0 (iPhone; CPU iPhone OS 18_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.7 Mobile/15E148 Safari/604.1

  • iOS Brave
    Mozilla/5.0 (iPhone; CPU iPhone OS 18_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.7 Mobile/15E148 Safari/604.1 Brave/1.88

  • macOS Chrome 146
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36

  • Linux Firefox 148
    Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0

調査のポイント:

  • Chromium系 (Chrome/Edge/Brave): バージョン番号の下3桁が .0.0.0 に固定され、詳細なリビジョンが隠蔽されています。

  • Android: OSバージョンが実際の数値に関わらず Android 10 に固定されています。

  • Brave (Desktop): Chromeとの差別化による追跡を避けるため、UA文字列はChromeと完全に同一です。

Chrome / Edge / Brave 比較表

Chrome / Edge / Brave 比較表

UA文字列だけではデスクトップ版のBraveをChromeと区別することは困難です。現在のウェブ開発でBraveを判定するには、User-Agent Client Hints (UA-CH) を確認する必要があります。

  • Sec-CH-UA: "Chromium";v="146", "Brave";v="146", "Not-A.Brand";v="99"

  • JavaScriptでの取得: navigator.userAgentData.brands を実行すると、配列の中に brand: "Brave" が含まれていることで判別可能です。


あとがき

今回の調査を通じて、改めて「User-Agentに頼り切った判定」のリスクが浮き彫りになりました。特にBraveのようにプライバシーを重視するブラウザは、UA文字列上では完全に「Chrome」として振る舞います。

今後はUA文字列を補助的なものと捉え、Client HintsやFeature Detection(機能検知)を組み合わせた柔軟な設計が、Web開発者やアナリストにとってのスタンダードとなるでしょう。


*本記事は、note用に編集したものです。原文はこちら↓

(最後に:スキ・フォローのお願い)
「役に立った!」と思ったら、ぜひ右下の「♡(スキ)」を押していただけると励みになります!

いいなと思ったら応援しよう!