.BROWSER

Arquivo BROWSER

ASP.NET Browser Definition File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .browser é um arquivo de configuração XML que informa a um servidor web ASP.NET 2.0-4.x quais recursos um determinado navegador possui (JavaScript, CSS, cookies e assim por diante). É um arquivo do lado do desenvolvedor, não algo que os usuários finais abram. Qualquer editor de texto o abre. O formato está obsoleto no ASP.NET Core e .NET 5 e posteriores.

Desenvolvedor: Microsoft Corporation Categoria: Arquivos de Internet MIME: application/xml
ABRE EM Windows
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Nesta página

19k+ extensões indexadas
Última revisão em Jul 13, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro BROWSER?

Um arquivo .browser é um arquivo de configuração XML usado pelo ASP.NET (versões 2.0 a 4.x) para definir as capacidades do navegador. Ele mapeia padrões de string User-Agent para um conjunto de sinalizadores de capacidade - suporte a JavaScript, nível de CSS, manipulação de cookies, dimensões de tela - que o tempo de execução do ASP.NET usa para adaptar a saída renderizada pelo servidor a clientes específicos.

O arquivo segue um esquema hierárquico com um elemento raiz <browsers> contendo elementos filhos <browser>. Cada elemento declara um padrão regex de User-Agent, opcionalmente herda de uma definição de navegador pai via parentID e lista pares de chave-valor de capacidade. Os arquivos são armazenados em App_Browsers/ dentro do projeto web (substituições em nível de aplicativo) ou no diretório de todo o sistema em %windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\.

Na inicialização do aplicativo, o ASP.NET compila todos os arquivos .browser em uma classe BrowserCapabilitiesFactory. O mecanismo substituiu a antiga seção <browserCaps> no web.config quando o ASP.NET 2.0 foi lançado em novembro de 2005.

Este sistema tornou-se obsoleto à medida que a detecção de User-Agent (sniffing) provou ser não confiável diante da proliferação de navegadores e dispositivos. O ASP.NET Core e o .NET 5+ removeram o BrowserCapabilities inteiramente em favor da detecção de recursos no lado do cliente. Os arquivos .browser existentes permanecem relevantes apenas para aplicativos que ainda visam o .NET Framework 4.x no IIS.

Segurança e proteção

RISCO: LOW

Arquivo de texto XML sem código executável; apenas dados de configuração. Nenhum risco de segurança conhecido ao visualizar ou editar. Entradas malformadas afetariam, no máximo, a detecção de navegador no lado do servidor.

Detalhes do formato

em resumo
NOME COMPLETOASP.NET Browser Definition Filetambém conhecido como browser capabilities file, .browser file
DESENVOLVEDORMicrosoft Corporationdesde ASP.NET 2.0 (2005)
TIPO MIMEapplication/xml
TIPOArquivo de configuração XML

Programas que abrem arquivos BROWSER

Windows3 apps
Microsoft Visual Studio Freemium Abra o arquivo .browser no Solution Explorer ou em Arquivo → Abrir. IntelliSense e validação de esquema disponíveis.
Visual Studio Code Código aberto Abra o arquivo .browser diretamente; realce de sintaxe XML com a extensão XML.
Notepad++ (or any text editor) Código aberto Abra como texto simples/XML. Sem recursos específicos do ASP.NET.

Detalhes técnicos

especificação profunda
FormatoXML (texto simples UTF-8)
Elemento raiz<browsers>
Elemento filho<browser> - atributos: id, parentID, defaultStateID
Correspondência de User-AgentPadrões Regex declarados em elementos filhos <identification>
Armazenamento de capacidadesPares chave-valor em elementos filhos <capabilities> (JavaScript, CSS, cookies, dimensões de tela, etc.)
HerançaEntradas de navegador herdam definições pai via atributo parentID
Caminho em nível de máquina%windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\
Caminho em nível de aplicativoPasta App_Browsers\ dentro do projeto web ASP.NET
CompilaçãoO ASP.NET compila arquivos .browser na classe BrowserCapabilitiesFactory na inicialização do aplicativo
Versão do esquemaASP.NET 2.0+ usa arquivos .browser; o predecessor 1.x usava <browserCaps> no web.config
SO associadoWindows (IIS + ASP.NET .NET Framework)
Tamanho típico do arquivo1 KB - 50 KB
Descontinuado em.NET Core / .NET 5+ - mecanismo BrowserCapabilities totalmente removido
SubstituiçãoDetecção de recursos no lado do cliente via APIs nativas do navegador e bibliotecas como Modernizr
LançadoASP.NET 2.0 (2005)
Versão mais recenteASP.NET 4.x (last significant update; deprecated in .NET Core/.NET 5+)
Especificaçãolearn.microsoft.com

Conversões de BROWSER

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos BROWSER. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos BROWSER.

Perguntas frequentes

O que é um arquivo .browser?
Um arquivo de configuração XML usado pelo ASP.NET 2.0-4.x para informar ao servidor web quais recursos um navegador específico possui (JavaScript, CSS, cookies, etc.). Não é um arquivo que você abre normalmente - ele faz parte de um projeto web .NET.
Posso abrir um arquivo .browser?
Sim, é um arquivo de texto XML simples. Abra-o com qualquer editor de texto (Notepad, VS Code) ou Visual Studio.
Meu navegador abriu um arquivo .browser - isso é normal?
Isso não deve acontecer em um servidor IIS configurado corretamente (arquivos .browser são apenas do lado do servidor). Se você baixou um, trata-se de um arquivo de configuração de desenvolvedor de um projeto .NET.
O .browser ainda é usado?
Apenas em projetos legados do ASP.NET 4.x (classic .NET Framework). O ASP.NET Core / .NET 5+ (2020+) removeu completamente o BrowserCapabilities - aplicativos modernos usam detecção de recursos via JavaScript.
Como adiciono uma nova definição de navegador para o ASP.NET?
Crie ou edite um arquivo XML .browser na pasta App_Browsers/ do seu projeto, definindo o padrão User-Agent e as capacidades. O ASP.NET o compila na inicialização. Aplicável apenas ao .NET Framework 4.x e anteriores.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

.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)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z