.BROWSER

BROWSER-bestand

ASP.NET Browser Definition File
Stel een vraag
SNEL ANTWOORD

Een .browser-bestand is een XML-configuratiebestand dat een ASP.NET 2.0-4.x webserver vertelt welke mogelijkheden een bepaalde browser heeft (JavaScript, CSS, cookies, enzovoort). Het is een bestand voor ontwikkelaars, niet iets dat eindgebruikers openen. Elke teksteditor kan het openen. Het formaat is verouderd in ASP.NET Core en .NET 5 en later.

Ontwikkelaar: Microsoft Corporation Categorie: Internet-bestanden MIME: application/xml
OPENT OP Windows
Gerelateerd: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 13, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het BROWSER-bestandsformaat?

Een .browser-bestand is een XML-configuratiebestand dat wordt gebruikt door ASP.NET (versies 2.0 tot en met 4.x) om browsermogelijkheden te definiëren. Het koppelt User-Agent-tekenreekspatronen aan een reeks functionaliteitsvlaggen - zoals JavaScript-ondersteuning, CSS-niveau, cookie-afhandeling en schermafmetingen - die de ASP.NET-runtime gebruikt om de door de server gegenereerde uitvoer aan te passen aan specifieke clients.

Het bestand volgt een hiërarchisch schema met een <browsers>-wortelelement dat <browser>-kindelementen bevat. Elk element declareert een User-Agent regex-patroon, erft optioneel over van een bovenliggende browserdefinitie via parentID, en bevat sleutel-waarde-paren voor de mogelijkheden. Bestanden worden opgeslagen in App_Browsers/ binnen het webproject (overschrijvingen op applicatieniveau) of in de systeembrede map op %windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\.

Bij het opstarten van de applicatie compileert ASP.NET alle .browser-bestanden naar een BrowserCapabilitiesFactory-klasse. Dit mechanisme verving de oudere <browserCaps>-sectie in web.config toen ASP.NET 2.0 in november 2005 werd gelanceerd.

Dit systeem is verouderd geraakt omdat User-Agent-sniffing onbetrouwbaar bleek door de wildgroei aan browsers en apparaten. ASP.NET Core en .NET 5+ hebben BrowserCapabilities volledig verwijderd ten gunste van feature-detectie aan de clientzijde. Bestaande .browser-bestanden blijven alleen relevant voor applicaties die nog steeds gericht zijn op .NET Framework 4.x op IIS.

Beveiliging & veiligheid

RISICO: LOW

XML-tekstbestand zonder uitvoerbare code; bevat alleen configuratiegegevens. Geen bekend beveiligingsrisico bij het bekijken of bewerken. Onjuist geformatteerde items zouden in het ergste geval de browserdetectie aan de serverzijde beïnvloeden.

Formaatdetails

in een notendop
VOLLEDIGE NAAMASP.NET Browser Definition Fileook bekend als browser capabilities file, .browser file
ONTWIKKELAARMicrosoft Corporationsinds ASP.NET 2.0 (2005)
MIME-TYPEapplication/xml
TYPEXML-configuratiebestand

Programma's die BROWSER-bestanden openen

Windows3 apps
Microsoft Visual Studio Freemium Open het .browser-bestand in Solution Explorer of via Bestand → Openen. IntelliSense en schemavalidatie zijn beschikbaar.
Visual Studio Code Open-source Open het .browser-bestand rechtstreeks; XML-syntaxisaccentuering is beschikbaar met de XML-extensie.
Notepad++ (or any text editor) Open-source Openen als platte tekst/XML. Geen ASP.NET-specifieke functies.

Technische details

diepe specificaties
FormaatXML (UTF-8 platte tekst)
Wortelelement<browsers>
Kindelement<browser> - attributen: id, parentID, defaultStateID
User-Agent matchingRegex-patronen gedeclareerd in <identification> kindelementen
Opslag van mogelijkhedenSleutel-waarde-paren in <capabilities> kindelementen (JavaScript, CSS, cookies, schermafmetingen, etc.)
OverervingBrowser-items erven definities van ouders over via het parentID-attribuut
Pad op machineniveau%windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\
Pad op app-niveauApp_Browsers\ map binnen het ASP.NET-webproject
CompilatieASP.NET compileert .browser-bestanden naar de BrowserCapabilitiesFactory-klasse bij het opstarten van de applicatie
SchemaversieASP.NET 2.0+ gebruikt .browser-bestanden; de 1.x-voorganger gebruikte <browserCaps> in web.config
Bijbehorend OSWindows (IIS + ASP.NET .NET Framework)
Typische bestandsgrootte1 KB - 50 KB
Verouderd in.NET Core / .NET 5+ - BrowserCapabilities-mechanisme volledig verwijderd
VervangingFeature-detectie aan de clientzijde via systeemeigen browser-API's en bibliotheken zoals Modernizr
UitgebrachtASP.NET 2.0 (2005)
Laatste versieASP.NET 4.x (last significant update; deprecated in .NET Core/.NET 5+)
Specificatielearn.microsoft.com

BROWSER conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met BROWSER-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over BROWSER-bestanden.

Veelgestelde vragen

Wat is een .browser-bestand?
Een XML-configuratiebestand dat door ASP.NET 2.0-4.x wordt gebruikt om de webserver te vertellen welke mogelijkheden een specifieke browser heeft (JavaScript, CSS, cookies, etc.). Het is geen bestand dat u normaal opent - het maakt deel uit van een .NET-webproject.
Kan ik een .browser-bestand openen?
Ja, het is een gewoon XML-tekstbestand. Open het met een willekeurige teksteditor (Notepad, VS Code) of Visual Studio.
Mijn browser heeft een .browser-bestand geopend - is dat normaal?
Dit zou niet mogen gebeuren op een correct geconfigureerde IIS-server (.browser-bestanden zijn alleen voor de serverzijde). Als u er een hebt gedownload, is het een configuratiebestand voor ontwikkelaars uit een .NET-project.
Wordt .browser nog steeds gebruikt?
Alleen in verouderde ASP.NET 4.x (klassiek .NET Framework) projecten. ASP.NET Core / .NET 5+ (2020+) hebben BrowserCapabilities volledig verwijderd - moderne apps gebruiken in plaats daarvan JavaScript-feature-detectie.
Hoe voeg ik een nieuwe browserdefinitie toe voor ASP.NET?
Maak of bewerk een .browser XML-bestand in de map App_Browsers/ van uw project, waarbij u het User-Agent-patroon en de mogelijkheden definieert. ASP.NET compileert dit bij het opstarten. Alleen van toepassing op .NET Framework 4.x en eerder.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z