.BROWSER

Plik BROWSER

ASP.NET Browser Definition File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .browser to plik konfiguracyjny XML, który informuje serwer WWW ASP.NET 2.0-4.x o możliwościach danej przeglądarki (JavaScript, CSS, pliki cookie itp.). Jest to plik po stronie programisty, a nie coś, co otwierają użytkownicy końcowi. Można go otworzyć w dowolnym edytorze tekstu. Format ten jest przestarzały w ASP.NET Core oraz .NET 5 i nowszych wersjach.

Deweloper: Microsoft Corporation Kategoria: Pliki internetowe MIME: application/xml
OTWIERA SIĘ NA Windows
Powiązane: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 13, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku BROWSER?

Plik .browser to plik konfiguracyjny XML używany przez ASP.NET (wersje od 2.0 do 4.x) do definiowania możliwości przeglądarki. Mapuje on wzorce ciągów User-Agent na zestaw flag możliwości - obsługę JavaScript, poziom CSS, obsługę plików cookie, wymiary ekranu - których środowisko uruchomieniowe ASP.NET używa do dostosowania danych wyjściowych renderowanych przez serwer do konkretnych klientów.

Plik jest zgodny z hierarchicznym schematem z elementem głównym <browsers> zawierającym elementy podrzędne <browser>. Każdy element deklaruje wzorzec wyrażenia regularnego User-Agent, opcjonalnie dziedziczy po nadrzędnej definicji przeglądarki poprzez parentID i zawiera listę par klucz-wartość dotyczących możliwości. Pliki są przechowywane w katalogu App_Browsers/ w ramach projektu internetowego (nadpisania na poziomie aplikacji) lub w katalogu ogólnosystemowym pod ścieżką %windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\.

Podczas uruchamiania aplikacji ASP.NET kompiluje wszystkie pliki .browser do klasy BrowserCapabilitiesFactory. Mechanizm ten zastąpił starszą sekcję <browserCaps> w web.config, gdy ASP.NET 2.0 zadebiutował w listopadzie 2005 roku.

System ten stał się przestarzały, ponieważ wykrywanie User-Agent (tzw. sniffing) okazało się niewiarygodne w obliczu mnożących się przeglądarek i urządzeń. ASP.NET Core i .NET 5+ całkowicie usunęły BrowserCapabilities na rzecz wykrywania funkcji po stronie klienta. Istniejące pliki .browser pozostają istotne tylko dla aplikacji nadal korzystających z .NET Framework 4.x na serwerze IIS.

Bezpieczeństwo

RYZYKO: LOW

Plik tekstowy XML bez kodu wykonywalnego; zawiera tylko dane konfiguracyjne. Brak znanych zagrożeń bezpieczeństwa przy przeglądaniu lub edycji. Błędne wpisy mogą co najwyżej wpłynąć na wykrywanie przeglądarki po stronie serwera.

Szczegóły formatu

w pigułce
PEŁNA NAZWAASP.NET Browser Definition Fileznany również jako browser capabilities file, .browser file
DEWELOPERMicrosoft Corporationod ASP.NET 2.0 (2005)
TYP MIMEapplication/xml
TYPPlik konfiguracyjny XML

Programy otwierające pliki BROWSER

Windows3 apps
Microsoft Visual Studio Freemium Otwórz plik .browser w Solution Explorer lub przez Plik → Otwórz. Dostępna funkcja IntelliSense i walidacja schematu.
Visual Studio Code Open-source Otwórz plik .browser bezpośrednio; podświetlanie składni XML z rozszerzeniem XML.
Notepad++ (or any text editor) Open-source Otwórz jako zwykły tekst/XML. Brak funkcji specyficznych dla ASP.NET.

Szczegóły techniczne

specyfikacja
FormatXML (zwykły tekst UTF-8)
Element główny<browsers>
Element podrzędny<browser> - atrybuty: id, parentID, defaultStateID
Dopasowanie User-AgentWzorce wyrażeń regularnych zadeklarowane w elementach podrzędnych <identification>
Przechowywanie możliwościPary klucz-wartość w elementach podrzędnych <capabilities> (JavaScript, CSS, pliki cookie, wymiary ekranu itp.)
DziedziczenieWpisy przeglądarek dziedziczą definicje nadrzędne poprzez atrybut parentID
Ścieżka na poziomie systemu%windir%\Microsoft.NET\Framework\v4.0.30319\CONFIG\Browsers\
Ścieżka na poziomie aplikacjiFolder App_Browsers\ wewnątrz projektu internetowego ASP.NET
KompilacjaASP.NET kompiluje pliki .browser do klasy BrowserCapabilitiesFactory przy uruchamianiu aplikacji
Wersja schematuASP.NET 2.0+ używa plików .browser; poprzednik 1.x używał <browserCaps> w web.config
Powiązany system operacyjnyWindows (IIS + ASP.NET .NET Framework)
Typowy rozmiar pliku1 KB - 50 KB
Wycofano w.NET Core / .NET 5+ - mechanizm BrowserCapabilities został całkowicie usunięty
ZamiennikWykrywanie funkcji po stronie klienta za pomocą natywnych interfejsów API przeglądarki i bibliotek takich jak Modernizr
WydanoASP.NET 2.0 (2005)
Najnowsza wersjaASP.NET 4.x (last significant update; deprecated in .NET Core/.NET 5+)
Specyfikacjalearn.microsoft.com

Konwersje BROWSER

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami BROWSER. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki BROWSER.

Najczęściej zadawane pytania

Co to jest plik .browser?
Plik konfiguracyjny XML używany przez ASP.NET 2.0-4.x do informowania serwera WWW o możliwościach konkretnej przeglądarki (JavaScript, CSS, pliki cookie itp.). Nie jest to plik, który otwiera się normalnie - jest częścią projektu internetowego .NET.
Czy mogę otworzyć plik .browser?
Tak, jest to zwykły plik tekstowy XML. Można go otworzyć w dowolnym edytorze tekstu (Notatnik, VS Code) lub Visual Studio.
Moja przeglądarka otworzyła plik .browser - czy to normalne?
Nie powinno to mieć miejsca na poprawnie skonfigurowanym serwerze IIS (pliki .browser działają tylko po stronie serwera). Jeśli taki plik został pobrany, jest to plik konfiguracyjny programisty z projektu .NET.
Czy format .browser jest nadal używany?
Tylko w starszych projektach ASP.NET 4.x (klasyczny .NET Framework). ASP.NET Core / .NET 5+ (2020+) całkowicie usunęły mechanizm BrowserCapabilities - nowoczesne aplikacje używają zamiast tego wykrywania funkcji w JavaScript.
Jak dodać nową definicję przeglądarki dla ASP.NET?
Utwórz lub edytuj plik XML .browser w folderze App_Browsers/ swojego projektu, definiując wzorzec User-Agent i możliwości. ASP.NET skompiluje go przy starcie. Dotyczy to tylko .NET Framework 4.x i starszych.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z