.BROWSER

BROWSER ファイル

ASP.NET Browser Definition File
質問する
クイック回答

.browser ファイルは、ASP.NET 2.0-4.x Web サーバーに対して、特定のブラウザがどのような機能(JavaScript、CSS、クッキーなど)を持っているかを伝える XML 設定ファイルです。これは開発者側のファイルであり、エンドユーザーが直接開くものではありません。任意のテキストエディタで開くことができます。この形式は、ASP.NET Core および .NET 5 以降では廃止されています。

開発元: Microsoft Corporation カテゴリ: インターネットファイル MIME: application/xml
対応OS Windows
関連: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 13, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

BROWSER ファイル形式とは?

.browser ファイルは、ASP.NET(バージョン 2.0 から 4.x)でブラウザの機能を定義するために使用される XML 設定ファイルです。これは User-Agent 文字列のパターンを、JavaScript のサポート、CSS レベル、クッキーの処理、画面の寸法などの一連の機能フラグにマッピングします。ASP.NET ランタイムはこれを使用して、サーバーでレンダリングされる出力を特定のクライアントに適応させます。

このファイルは、<browsers> ルート要素の中に <browser> 子要素が含まれる階層構造のスキーマに従います。各要素は User-Agent の正規表現パターンを宣言し、オプションで parentID を介して親ブラウザの定義を継承し、キーと値のペアで機能リストを保持します。ファイルは、Web プロジェクト内の App_Browsers/(アプリケーションレベルの上書き)または %windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\ にあるマシン全体のディレクトリに保存されます。

アプリケーションの起動時に、ASP.NET はすべての .browser ファイルを BrowserCapabilitiesFactory クラスにコンパイルします。この仕組みは、2005年11月に ASP.NET 2.0 がリリースされた際、web.config 内の古い <browserCaps> セクションに代わるものとして導入されました。

ブラウザやデバイスの激増に伴い、User-Agent による判別の信頼性が低下したため、このシステムは廃止されました。ASP.NET Core および .NET 5+ では、クライアント側の機能検知を優先し、BrowserCapabilities は完全に削除されました。既存の .browser ファイルは、現在も IIS 上で .NET Framework 4.x をターゲットとしているアプリケーションにおいてのみ関連性があります。

セキュリティと安全性

リスク: LOW

実行コードを含まない XML テキストファイルであり、設定データのみが含まれます。閲覧や編集による既知のセキュリティリスクはありません。誤った記述があった場合、最悪でもサーバー側のブラウザ検知に影響が出る程度です。

形式の詳細

概要
正式名称ASP.NET Browser Definition File別名 browser capabilities file, .browser file
開発元Microsoft Corporation登場時期 ASP.NET 2.0 (2005)
MIME タイプapplication/xml
タイプXML 設定ファイル

BROWSER ファイルを開くプログラム

Windows3 apps
Microsoft Visual Studio フリーミアム ソリューション エクスプローラー、または「ファイル」→「開く」から .browser ファイルを開きます。IntelliSense とスキーマ検証が利用可能です。
Visual Studio Code オープンソース .browser ファイルを直接開きます。XML 拡張機能を使用すると XML 構文のハイライトが可能です。
Notepad++ (or any text editor) オープンソース プレーンテキスト/XML として開きます。ASP.NET 固有の機能は利用できません。

技術的詳細

詳細仕様
フォーマットXML (UTF-8 プレーンテキスト)
ルート要素<browsers>
子要素<browser> - 属性: id, parentID, defaultStateID
User-Agent マッチング<identification> 子要素内で宣言された正規表現パターン
機能の保存<capabilities> 子要素内のキーと値のペア(JavaScript、CSS、クッキー、画面寸法など)
継承ブラウザのエントリは parentID 属性を介して親の定義を継承
マシンレベルのパス%windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\
アプリレベルのパスASP.NET Web プロジェクト内の App_Browsers\ フォルダ
コンパイルASP.NET はアプリケーション起動時に .browser ファイルを BrowserCapabilitiesFactory クラスにコンパイル
スキーマバージョンASP.NET 2.0+ は .browser ファイルを使用。1.x の前身は web.config 内の <browserCaps> を使用
関連 OSWindows (IIS + ASP.NET .NET Framework)
一般的なファイルサイズ1 KB - 50 KB
非推奨化.NET Core / .NET 5+ - BrowserCapabilities の仕組みは完全に削除
代替手段ブラウザネイティブの API や Modernizr などのライブラリによるクライアント側の機能検知
リリース日ASP.NET 2.0 (2005)
最新バージョンASP.NET 4.x (last significant update; deprecated in .NET Core/.NET 5+)
仕様書learn.microsoft.com

BROWSER の変換

コミュニティ Q&A

ユーザーからの質問
質問する
BROWSER ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。BROWSER ファイルについて最初の質問をしてみましょう。

よくある質問

.browser ファイルとは何ですか?
ASP.NET 2.0-4.x で使用される XML 設定ファイルで、特定のブラウザがどのような機能(JavaScript、CSS、クッキーなど)を持っているかを Web サーバーに伝えます。通常、ユーザーが開くファイルではなく、.NET Web プロジェクトの一部として存在します。
.browser ファイルを開くことはできますか?
はい、これはプレーンな XML テキストファイルです。メモ帳、VS Code などのテキストエディタ、または Visual Studio で開くことができます。
ブラウザで .browser ファイルが開かれました。これは正常ですか?
正しく設定された IIS サーバーでは発生しないはずです(.browser ファイルはサーバー側専用です)。もしダウンロードされた場合は、それは .NET プロジェクトの開発用設定ファイルです。
.browser はまだ使われていますか?
レガシーな ASP.NET 4.x(クラシック .NET Framework)プロジェクトでのみ使用されています。ASP.NET Core / .NET 5+(2020年以降)では BrowserCapabilities は完全に削除されました。現代のアプリでは、代わりに JavaScript による機能検知が使用されます。
ASP.NET に新しいブラウザ定義を追加するにはどうすればよいですか?
プロジェクトの App_Browsers/ フォルダ内に .browser XML ファイルを作成または編集し、User-Agent パターンと機能を定義します。ASP.NET は起動時にこれをコンパイルします。これは .NET Framework 4.x 以前にのみ適用されます。

参考文献

1Microsoft Learn - Browser Definition File Schemalearn.microsoft.com
2Microsoft Archive - Browser Capabilities in ASP.NET 4.0learn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

関連する拡張子

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧