.BROWSER

BROWSER-fil

ASP.NET Browser Definition File
Ställ en fråga
SNABBT SVAR

En .browser-fil är en XML-konfigurationsfil som talar om för en ASP.NET 2.0-4.x-webbserver vilka funktioner en viss webbläsare har (JavaScript, CSS, cookies och så vidare). Det är en fil för utvecklare, inte något som slutanvändare öppnar. Alla textredigerare kan öppna den. Formatet är föråldrat i ASP.NET Core och .NET 5 och senare.

Utvecklare: Microsoft Corporation Kategori: Internetfiler MIME: application/xml
ÖPPNAS PÅ Windows
Relaterat: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 13, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet BROWSER?

En .browser-fil är en XML-konfigurationsfil som används av ASP.NET (versionerna 2.0 till 4.x) för att definiera webbläsarfunktioner. Den mappar User-Agent-strängmönster till en uppsättning funktionsflaggor - JavaScript-stöd, CSS-nivå, cookie-hantering, skärmdimensioner - som ASP.NET-runtimen använder för att anpassa servergenererad utdata till specifika klienter.

Filen följer ett hierarkiskt schema med ett <browsers>-rotelement som innehåller <browser>-underelement. Varje element deklarerar ett User-Agent-regex-mönster, ärver valfritt från en överordnad webbläsardefinition via parentID och listar nyckel-värde-par för funktioner. Filer lagras i App_Browsers/ inom webbprojektet (åsidosättningar på applikationsnivå) eller i den systemomfattande katalogen på %windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\.

Vid applikationsstart kompilerar ASP.NET alla .browser-filer till en BrowserCapabilitiesFactory-klass. Mekanismen ersatte den äldre <browserCaps>-sektionen i web.config när ASP.NET 2.0 lanserades i november 2005.

Detta system blev föråldrat eftersom User-Agent-sniffning visade sig vara otillförlitlig i takt med spridningen av webbläsare och enheter. ASP.NET Core och .NET 5+ tog bort BrowserCapabilities helt till förmån för funktionsdetektering på klientsidan. Befintliga .browser-filer är endast relevanta för applikationer som fortfarande använder .NET Framework 4.x på IIS.

Säkerhet & trygghet

RISK: LOW

XML-textfil utan exekverbar kod; endast konfigurationsdata. Ingen känd säkerhetsrisk vid visning eller redigering. Felaktiga poster skulle i värsta fall påverka webbläsardetektering på serversidan.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNASP.NET Browser Definition Fileäven känd som browser capabilities file, .browser file
UTVECKLAREMicrosoft Corporationsedan ASP.NET 2.0 (2005)
MIME-TYPapplication/xml
TYPXML-konfigurationsfil

Program som öppnar BROWSER-filer

Windows3 apps
Microsoft Visual Studio Freemium Öppna .browser-filen i Solution Explorer eller Arkiv → Öppna. IntelliSense och schemavalidering är tillgängliga.
Visual Studio Code Öppen källkod Öppna .browser-filen direkt; XML-syntaxmarkering med XML-tillägg.
Notepad++ (or any text editor) Öppen källkod Öppna som vanlig text/XML. Inga ASP.NET-specifika funktioner.

Tekniska detaljer

djup specifikation
FormatXML (UTF-8 vanlig text)
Rotelement<browsers>
Underelement<browser> - attribut: id, parentID, defaultStateID
User-Agent-matchningRegex-mönster deklarerade i <identification>-underelement
Lagring av funktionerNyckel-värde-par i <capabilities>-underelement (JavaScript, CSS, cookies, skärmdimensioner, etc.)
ArvWebbläsarposter ärver överordnade definitioner via parentID-attributet
Sökväg på systemnivå%windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\
Sökväg på applikationsnivåApp_Browsers\-mappen inuti ASP.NET-webbprojektet
KompileringASP.NET kompilerar .browser-filer till klassen BrowserCapabilitiesFactory vid applikationsstart
SchemaversionASP.NET 2.0+ använder .browser-filer; föregångaren 1.x använde <browserCaps> i web.config
Associerat OSWindows (IIS + ASP.NET .NET Framework)
Typisk filstorlek1 KB - 50 KB
Föråldrad i.NET Core / .NET 5+ - BrowserCapabilities-mekanismen helt borttagen
ErsättningFunktionsdetektering på klientsidan via webbläsarens inbyggda API:er och bibliotek som Modernizr
SläpptASP.NET 2.0 (2005)
Senaste versionASP.NET 4.x (last significant update; deprecated in .NET Core/.NET 5+)
Specifikationlearn.microsoft.com

BROWSER-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med BROWSER-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om BROWSER-filer.

Vanliga frågor

Vad är en .browser-fil?
En XML-konfigurationsfil som används av ASP.NET 2.0-4.x för att tala om för webbservern vilka funktioner en viss webbläsare har (JavaScript, CSS, cookies, etc.). Det är inte en fil du öppnar normalt - den är en del av ett .NET-webbprojekt.
Kan jag öppna en .browser-fil?
Ja, det är en vanlig XML-textfil. Öppna den med valfri textredigerare (Anteckningar, VS Code) eller Visual Studio.
Min webbläsare öppnade en .browser-fil - är det normalt?
Det bör inte hända på en korrekt konfigurerad IIS-server (.browser-filer är endast för serversidan). Om du har laddat ner en är det en konfigurationsfil för utvecklare från ett .NET-projekt.
Används .browser fortfarande?
Endast i äldre ASP.NET 4.x-projekt (klassiska .NET Framework). ASP.NET Core / .NET 5+ (2020+) tog helt bort BrowserCapabilities - moderna appar använder JavaScript-funktionsdetektering istället.
Hur lägger jag till en ny webbläsardefinition för ASP.NET?
Skapa eller redigera en .browser XML-fil i ditt projekts App_Browsers/-mapp och definiera User-Agent-mönstret och funktionerna. ASP.NET kompilerar den vid start. Gäller endast .NET Framework 4.x och tidigare.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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)

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö