Zijn browserconfig.xml en ieconfig.xml in 2020 nu effectief verouderd?

Op 17 augustus 2020 publiceerde Microsoft een tijdlijn die aangeeft dat Microsoft Teams stopt met ondersteunen Internet Explorer 11 op 30 november 2020, terwijl Microsoft 365-producten de ondersteuning voor Internet Explorer 11 beëindigen op 17 augustus 2021.

Bron: https://en.wikipedia.org/wiki/Internet_Explorer_11

Ik heb naar Webmasters SE en het grotere web gezocht, maar ik kan geen actuele informatie.

Ik gok (maar heb het nog niet kunnen bevestigen) dat ieconfig.xml nu op dezelfde tijdlijn zal worden afgeschaft als Internet Explorer . Zal het?

Zal browserconfig.xml ook worden afgeschaft? Of is het de bedoeling om het in de nabije toekomst te gebruiken?

Als het laatste, welke browsers zijn van plan browserconfig.xml te blijven gebruiken?

Gewoon MS Edge ? Of ook andere browsers?

Opmerkingen

  • Ik dacht dat het Windows was dat deze bestanden gebruikte om een pictogram op het bureaublad weer te geven wanneer iemand een snelkoppeling maakte naar uw URL daar. Ik dacht niet ‘ niet dat IE deze bestanden rechtstreeks heeft gebruikt.
  • Zelfs als alleen IE deze bestanden gebruikt, heb je ze misschien nog nodig totdat mensen stoppen met gebruiken de browser. Het kan jaren duren voordat IE-gebruik afneemt, zelfs nadat de ondersteuning stopt.
  • Ah, is het een Windows-bestand in plaats van een MSIE-bestand? Bedankt, @StephenOstermiller – ik was niet ‘ op de hoogte omdat ik ‘ browserconfig.xml nooit heb ingezet (of ieconfig.xml). Ik ‘ werk nu aan een project waar het nodig zou kunnen zijn (en als dat nodig is, dan ‘ wil ik graag, in om meer te weten te komen over het formaat). Toen ik het nieuws over IE las, vroeg ik me af of deze hele benadering van configuratie verouderd zou zijn. Rapporteren Chrome en Firefox enz. De aanwezigheid van browserconfig.xml aan Windows dan?
  • Ik denk van niet ‘ . Ik had de indruk dat Windows de verzoeken zelf doet. Gezien de integratie van de browser in het besturingssysteem, lijken de verzoeken waarschijnlijk veel op verzoeken van IE. Ik ‘ draai Windows niet zelf, dus dit is alleen gebaseerd op het lezen dat ik ‘ heb gedaan en niet op ervaring uit de eerste hand.
  • Met betrekking tot uw tweede punt – ik ben het ermee eens dat ‘ een absoluut geldige benadering is, maar ik heb een bewuste beslissing genomen om in 2010 te stoppen met de catering voor IE-gebruikers. Niet omdat ik ‘ m tegen browsercompatibiliteit – integendeel, ik ‘ ben een groot voorstander – maar na het schrijven van standaardenconforme, universeel cross-browser compatibele sites vanaf het begin van de jaren 2000 tot 2010 concludeerde ik dat IE zo jammerlijk verloren was gegaan dat de tijd die nodig was om voor zijn gebruikers te zorgen, niet ‘ t gerechtvaardigd was. [1/2]

Antwoord

2021 hier

Betreffende afschaffing

Zolang er mensen zijn die agents gebruiken die dit ondersteunen (dwz voornamelijk IE11), blijft Browserconfiguratie semi-relevant, of op zijn minst bruikbaar. Microsoft heeft aangekondigd dat IE11 op 17 augustus van dit jaar EOL zal gaan , maar we weten allemaal dat het hier en daar blijft hangen.

Betreffende de bestandsnaam / URL

De documentatie waarnaar u verwees in uw eigen antwoord , heeft het volgende codevoorbeeld:

<meta name="msapplication-config" content="IEconfig.xml" /> 

Ik neem aan dat dit is waar de auteur van de blog artikel waarnaar u ook verwijst heeft de naam IEconfig.xml gekregen. Echter vermeldt de documentatie dan:

Opmerking: als een webpagina geen browserconfiguratiebestand specificeert, zoekt IE11 automatisch naar ” browserconfig.xml ” in de hoofdmap van de server. Om dit te voorkomen, gebruikt u een ” msapplication-config ” header met het contentattribuut naar ” none ” (eerder weergegeven).

Het lijkt dus de enige reden dat ze IEconfig.xml in het voorbeeld is dat het niet browserconfig.xml is (in welk geval je die metadata niet nodig zou hebben om mee te beginnen). Dit doet me denken aan hun beruchte favicon.ico, waarnaar je ook kunt linken met markup, of je kunt het ding gewoon favicon.ico noemen en klaar zijn .

Concluderend

Ik zie geen minpunten in de ondersteuning ervan (behalve dat ik het ding moet maken), en het kan zelfs nuttig zijn voor sommige gebruikers met agenten die het ondersteunen.

Ik zou echter sterk aanraden om altijd een route in te stellen voor /browserconfig.xml als je besluit dit te doen. Op die manier zullen agenten die het ondersteunen het zogenaamd automatisch ontdekken (wat ik over het algemeen denk dat het een slechte UA-praktijk is, maar daar heb je het), en je hoeft je opmaak niet te vervuilen met eigen metadata die voor niemand iets zeggen ander systeem.

(Er kan ook een minuscuul prestatievoordeel zijn om er een te hebben, afhankelijk van hoeveel IE11-bezoekers je hebt en de manier waarop je server 404s en logboekregistratie verwerkt, maar dat is waarschijnlijk meer theoretisch dan wat dan ook. )

Reacties

  • Dus wat heeft dit vervangen als dit verouderd is? Simpele grote favicon-afbeeldingen?
  • @William, het is niet browserconfig.xml die verouderd is, maar IE11, de enige bekende (voor zover ik weet) UA die ondersteuning biedt het. Voor andere agenten verandert er dus niets. Ze hebben hun eigen methoden om pictogrammen weer te geven, maar dat is een andere vraag.

Antwoord

Het is een maand sinds ik dit vroeg, dus ik dacht dat ik “wat meer op internet snuffelde en kijk wat ik kon verzinnen.


browserconfig.xml

Volgens deze Microsoft-pagina:

Dit is een voorbeeld van a browserconfig.xml:

<?xml version="1.0" encoding="utf-8"?> <browserconfig> <msapplication> <tile> <square70x70logo src="small.png"/> <square150x150logo src="medium.png"/> <wide310x150logo src="wide.png"/> <square310x310logo src="large.png"/> <TileColor>#009900</TileColor> </tile> <badge> <polling-uri src="badge.xml"/> <frequency>30</frequency> </badge> <notification> <polling-uri src="1.xml"/> <polling-uri2 src="2.xml"/> <polling-uri3 src="3.xml"/> <polling-uri4 src="4.xml"/> <polling-uri5 src="5.xml"/> <frequency>30</frequency> <cycle>1</cycle> </notification> </msapplication> </browserconfig> 

ieconfig.xml

Volgens dit blogpost:

Dit is een voorbeeld van an ieconfig.xml:

<?xml version="1.0" encoding="utf-8"?> <browserconfig> <msapplication> <tile> <square70x70logo src="ms-tile-128x128.png"/> <square150x150logo src="ms-tile-270x270.png"/> <wide310x150logo src="ms-tile-558x270.png"/> <square310x310logo src="ms-tile-558x558.png"/> <TileColor>#6a9a22</TileColor> </tile> </msapplication> </browserconfig> 

Dat lijkt erop te wijzen dat browserconfig.xml en ieconfig.xml zijn verschillende namen voor hetzelfde … en daar is een suggestie, hoewel ik het “niet kan bevestigen, dat de laatste naam, ieconfig.xml , de huidige, correcte is naam.

Dat gezegd hebbende, ik kan nog steeds “niet bevestigen of Edge Browser zoekt, herkent of weet van ieconfig.xml , dus ik kan “de vraag niet beantwoorden en bevestigen of de laatste feitelijk verouderd is of niet.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *