.BROWSER

Fichier BROWSER

ASP.NET Browser Definition File
Poser une question
RÉPONSE RAPIDE

Un fichier .browser est un fichier de configuration XML qui indique à un serveur web ASP.NET 2.0-4.x les capacités d'un navigateur donné (JavaScript, CSS, cookies, etc.). C'est un fichier côté développeur, pas un document que les utilisateurs finaux ouvrent. N'importe quel éditeur de texte peut l'ouvrir. Le format est obsolète dans ASP.NET Core et .NET 5 et versions ultérieures.

Développeur : Microsoft Corporation Catégorie : Fichiers Internet MIME: application/xml
S'OUVRE SUR Windows

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 13, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier BROWSER ?

Un fichier .browser est un fichier de configuration XML utilisé par ASP.NET (versions 2.0 à 4.x) pour définir les capacités des navigateurs. Il associe des modèles de chaînes User-Agent à un ensemble d'indicateurs de capacité - support JavaScript, niveau CSS, gestion des cookies, dimensions de l'écran - que le moteur d'exécution ASP.NET utilise pour adapter le rendu serveur à des clients spécifiques.

Le fichier suit un schéma hiérarchique avec un élément racine <browsers> contenant des éléments enfants <browser>. Chaque élément déclare un modèle regex User-Agent, hérite éventuellement d'une définition de navigateur parent via parentID, et répertorie des paires clé-valeur de capacités. Les fichiers sont stockés dans App_Browsers/ au sein du projet web (surcharges au niveau de l'application) ou dans le répertoire global de la machine à l'emplacement %windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\.

Au démarrage de l'application, ASP.NET compile tous les fichiers .browser dans une classe BrowserCapabilitiesFactory. Ce mécanisme a remplacé l'ancienne section <browserCaps> du fichier web.config lors du lancement d'ASP.NET 2.0 en novembre 2005.

Ce système est devenu obsolète car l'identification par User-Agent s'est révélée peu fiable face à la prolifération des navigateurs et des appareils. ASP.NET Core et .NET 5+ ont entièrement supprimé BrowserCapabilities au profit de la détection de fonctionnalités côté client. Les fichiers .browser existants ne restent pertinents que pour les applications ciblant encore .NET Framework 4.x sur IIS.

Sécurité et sûreté

RISQUE : LOW

Fichier texte XML sans code exécutable ; données de configuration uniquement. Aucun risque de sécurité connu lors de la consultation ou de l'édition. Des entrées mal formées affecteraient au pire la détection du navigateur côté serveur.

Détails du format

en bref
NOM COMPLETASP.NET Browser Definition Filealias browser capabilities file, .browser file
DÉVELOPPEURMicrosoft Corporationdepuis ASP.NET 2.0 (2005)
TYPE MIMEapplication/xml
TYPEFichier de configuration XML

Programmes qui ouvrent les fichiers BROWSER

Windows3 apps
Microsoft Visual Studio Freemium Ouvrez le fichier .browser dans l'Explorateur de solutions ou via Fichier → Ouvrir. IntelliSense et validation de schéma disponibles.
Visual Studio Code Open-source Ouvrez le fichier .browser directement ; coloration syntaxique XML disponible avec l'extension XML.
Notepad++ (or any text editor) Open-source Ouvrir en tant que texte brut/XML. Aucune fonctionnalité spécifique à ASP.NET.

Détails techniques

spécifications approfondies
FormatXML (texte brut UTF-8)
Élément racine<browsers>
Élément enfant<browser> - attributs : id, parentID, defaultStateID
Correspondance User-AgentModèles Regex déclarés dans les éléments enfants <identification>
Stockage des capacitésPaires clé-valeur dans les éléments enfants <capabilities> (JavaScript, CSS, cookies, dimensions d'écran, etc.)
HéritageLes entrées de navigateur héritent des définitions parentes via l'attribut parentID
Chemin au niveau machine%windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\
Chemin au niveau applicationDossier App_Browsers\ à l'intérieur du projet web ASP.NET
CompilationASP.NET compile les fichiers .browser dans la classe BrowserCapabilitiesFactory au démarrage de l'application
Version du schémaASP.NET 2.0+ utilise des fichiers .browser ; le prédécesseur 1.x utilisait <browserCaps> dans web.config
OS associéWindows (IIS + ASP.NET .NET Framework)
Taille de fichier typique1 Ko - 50 Ko
Obsolète depuis.NET Core / .NET 5+ - mécanisme BrowserCapabilities entièrement supprimé
RemplacementDétection de fonctionnalités côté client via les API natives du navigateur et des bibliothèques telles que Modernizr
PubliéASP.NET 2.0 (2005)
Dernière versionASP.NET 4.x (last significant update; deprecated in .NET Core/.NET 5+)
Spécificationlearn.microsoft.com

Conversions BROWSER

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers BROWSER. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers BROWSER.

Foire aux questions

Qu'est-ce qu'un fichier .browser ?
Un fichier de configuration XML utilisé par ASP.NET 2.0-4.x pour indiquer au serveur web les capacités d'un navigateur particulier (JavaScript, CSS, cookies, etc.). Ce n'est pas un fichier que l'on ouvre normalement - il fait partie d'un projet web .NET.
Puis-je ouvrir un fichier .browser ?
Oui, c'est un simple fichier texte XML. Ouvrez-le avec n'importe quel éditeur de texte (Notepad, VS Code) ou Visual Studio.
Mon navigateur a ouvert un fichier .browser - est-ce normal ?
Cela ne devrait pas arriver sur un serveur IIS correctement configuré (les fichiers .browser sont uniquement côté serveur). Si vous en avez téléchargé un, il s'agit d'un fichier de configuration de développeur provenant d'un projet .NET.
Le format .browser est-il encore utilisé ?
Uniquement dans les projets hérités ASP.NET 4.x (classic .NET Framework). ASP.NET Core / .NET 5+ (2020+) ont complètement supprimé BrowserCapabilities - les applications modernes utilisent la détection de fonctionnalités JavaScript à la place.
Comment ajouter une nouvelle définition de navigateur pour ASP.NET ?
Créez ou modifiez un fichier XML .browser dans le dossier App_Browsers/ de votre projet, en définissant le modèle User-Agent et les capacités. ASP.NET le compile au démarrage. Applicable uniquement à .NET Framework 4.x et versions antérieures.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z