.BROWSER

Файл BROWSER

ASP.NET Browser Definition File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .browser - это конфигурационный файл XML, который сообщает веб-серверу ASP.NET 2.0-4.x о возможностях конкретного браузера (поддержка JavaScript, CSS, cookies и т. д.). Это файл для разработчиков, а не для конечных пользователей. Его можно открыть любым текстовым редактором. Формат устарел в ASP.NET Core и .NET 5 и более поздних версиях.

Разработчик: Microsoft Corporation Категория: Интернет-файлы MIME: application/xml
ОТКРЫВАЕТСЯ НА Windows
Связанные: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 13, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла BROWSER?

Файл .browser - это конфигурационный файл XML, используемый ASP.NET (версии от 2.0 до 4.x) для определения возможностей браузера. Он сопоставляет шаблоны строк User-Agent с набором флагов возможностей - поддержка JavaScript, уровень CSS, обработка cookies, размеры экрана - которые среда выполнения ASP.NET использует для адаптации серверного вывода под конкретных клиентов.

Файл следует иерархической схеме с корневым элементом <browsers>, содержащим дочерние элементы <browser>. Каждый элемент объявляет шаблон регулярного выражения User-Agent, опционально наследует определение от родительского браузера через parentID и перечисляет пары «ключ-значение» для возможностей. Файлы хранятся в папке App_Browsers/ внутри веб-проекта (переопределения на уровне приложения) или в общесистемном каталоге по адресу %windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\.

При запуске приложения ASP.NET компилирует все файлы .browser в класс BrowserCapabilitiesFactory. Этот механизм заменил старый раздел <browserCaps> в web.config с выходом ASP.NET 2.0 в ноябре 2005 года.

Эта система устарела, так как идентификация по User-Agent оказалась ненадежной в условиях многообразия браузеров и устройств. В ASP.NET Core и .NET 5+ механизм BrowserCapabilities был полностью удален в пользу обнаружения функций на стороне клиента. Существующие файлы .browser остаются актуальными только для приложений, по-прежнему использующих .NET Framework 4.x на IIS.

Безопасность и защита

РИСК: 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 Freemium Откройте файл .browser через Обозреватель решений или Файл → Открыть. Доступны IntelliSense и проверка схемы.
Visual Studio Code Открытый код Откройте файл .browser напрямую; поддерживается подсветка синтаксиса XML с соответствующим расширением.
Notepad++ (or any text editor) Открытый код Откройте как обычный текст/XML. Функции, специфичные для ASP.NET, отсутствуют.

Технические подробности

глубокая спецификация
ФорматXML (обычный текст UTF-8)
Корневой элемент<browsers>
Дочерний элемент<browser> - атрибуты: id, parentID, defaultStateID
Сопоставление User-AgentШаблоны Regex, объявленные в дочерних элементах <identification>
Хранение возможностейПары «ключ-значение» в дочерних элементах <capabilities> (JavaScript, CSS, cookies, размеры экрана и т. д.)
НаследованиеЗаписи браузеров наследуют родительские определения через атрибут parentID
Путь на уровне системы%windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\
Путь на уровне приложенияПапка App_Browsers\ внутри веб-проекта ASP.NET
КомпиляцияASP.NET компилирует файлы .browser в класс BrowserCapabilitiesFactory при запуске приложения
Версия схемыASP.NET 2.0+ использует файлы .browser; предшественник 1.x использовал <browserCaps> в web.config
Связанная ОСWindows (IIS + ASP.NET .NET Framework)
Типичный размер файла1 КБ - 50 КБ
Устарело в.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

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами BROWSER. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах BROWSER.

Часто задаваемые вопросы

Что такое файл .browser?
Это конфигурационный файл XML, используемый в ASP.NET 2.0-4.x, чтобы сообщить веб-серверу о возможностях конкретного браузера (JavaScript, CSS, cookies и т. д.). Это не тот файл, который открывают обычные пользователи - он является частью веб-проекта .NET.
Можно ли открыть файл .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?
Создайте или отредактируйте XML-файл .browser в папке App_Browsers/ вашего проекта, определив шаблон 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.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Похожие расширения

.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