Er browserconfig.xml og ieconfig.xml nu udfaset i 2020?

Den 17. august 2020 offentliggjorde Microsoft en tidslinje, der angav, at Microsoft Teams holder op med at støtte Internet Explorer 11 den 30. november 2020, mens Microsoft 365-produkter afslutter Internet Explorer 11-support den 17. august 2021.

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

Jeg har søgt Webmastere SE og det bredere web, men jeg kan ikke finde nogen aktuel information.

Jeg gætter (men har endnu ikke været i stand til at bekræfte) at ieconfig.xml nu vil blive udfaset på samme tidslinje som Internet Explorer . Vil det?

Vil browserconfig.xml også blive udfaset? Eller er hensigten at bruge den i overskuelig fremtid?

Hvis sidstnævnte, hvilke browsere har til hensigt at fortsætte med at bruge browserconfig.xml?

Bare MS Edge ? Eller andre browsere også?

Kommentarer

  • Jeg troede, det var Windows, der brugte disse filer til at vise et ikon på skrivebordet, når nogen oprettede en genvej. til din URL der. Jeg troede ikke ‘ at IE brugte disse filer direkte.
  • Selvom det kun er IE, der bruger disse filer, har du muligvis stadig brug for dem, indtil folk holder op med at bruge browseren. Det kan tage år, før IE-brugen aftager, selv når supporten stopper.
  • Ah, er det en Windows-fil snarere end en MSIE-fil? Tak, @StephenOstermiller – Jeg var ikke ‘ ikke opmærksom, fordi jeg ‘ aldrig har været implementeret browserconfig.xml (eller ieconfig.xml). Jeg ‘ arbejder på et projekt nu, hvor jeg muligvis har brug for (og hvis jeg har brug for det, så er jeg ‘ ivrig efter, i for at lære om formatet). Derefter, da jeg læste nyhederne om IE, spekulerede jeg på, om hele denne tilgang til konfiguration ville blive udfaset. Rapporterer Chrome og Firefox osv. Tilstedeværelsen af browserconfig.xml til Windows så?
  • Jeg tror ikke ‘ t tænker det . Det var mit indtryk, at Windows fremsætter anmodningerne selv. I betragtning af integrationen af browseren i operativsystemet ender sandsynligvis anmodningerne meget som anmodninger fra IE. Jeg kører ‘ ikke Windows selv, så dette er bare baseret på læsning, jeg ‘ er færdig og ikke på nogen førstehånds oplevelse.
  • Med hensyn til dit andet punkt – jeg er enig i at ‘ er en absolut gyldig tilgang, men jeg tog en bevidst beslutning om at stoppe catering til IE-brugere i 2010. Ikke fordi jeg ‘ m mod browserkompatibilitet – tværtimod er jeg ‘ en stærk talsmand – men efter at have skrevet standarder, der er kompatible, universelt websteder, der er kompatible med flere browsere fra begyndelsen af 2000erne til 2010 konkluderede jeg, at IE var så sørgeligt tabt, at den tid, der kræves til at tage højde for sine brugere, ikke var ‘ t berettiget. [1/2]

Svar

2021 her,

Vedrørende afskrivning

Så længe der er personer, der bruger agenter, der understøtter dette (dvs. hovedsageligt IE11), forbliver Browser-konfiguration semi-relevant eller i det mindste anvendelig. Microsoft annoncerede, at IE11 vil gå EOL den 17. august i år , men vi ved alle, at det holder fast her og der.

Vedrørende filnavnet / URL

Dokumentationen , som du henviste til i dit eget svar har følgende kodeeksempel:

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

Jeg antager, at det er her forfatteren af bloggen artikel, du også henviser til fik navnet IEconfig.xml fra. Dog nævner dokumentationen derefter:

Bemærk: Hvis en webside ikke angiver en browserkonfigurationsfil, ser IE11 automatisk efter ” browserconfig.xml ” i rodmappen på serveren. For at forhindre dette skal du bruge en ” msapplication-config ” header med indholdsattributten til ” ingen ” (vist tidligere).

Så det ser ud til at være den eneste grund til, at de brugte IEconfig.xml i eksemplet er, at det ikke er browserconfig.xml (i hvilket tilfælde du ikke har brug for de metadata til at begynde med). Dette minder mig om deres berygtede favicon.ico, som du også kan linke til med markering, eller bare kalde den ting favicon.ico og være færdig med det .

Afslutning

Jeg kan ikke se nogen negativer i at støtte det (bortset fra at skulle lave det), og det kan faktisk være nyttigt for nogle brugere med agenter, der understøtter det.

Jeg vil dog kraftigt foreslå altid at oprette en rute til /browserconfig.xml hvis du beslutter dig for at gøre det. På den måde vil agenter, der støtter det, angiveligt opdage det automatisk (som jeg generelt synes er dårlig UA-praksis, men der har du det), og du behøver ikke at forurene din markering med proprietære metadata, der ikke betyder noget for nogen andet system.

(Der kan også være en ringe ydeevne ved at have en, afhængigt af hvor mange IE11-besøgende, du har, og den måde, din server håndterer 404s og logning på, men det er sandsynligvis mere teoretisk end noget andet. )

Kommentarer

  • Så hvad har erstattet dette, hvis dette er udfaset? Enkle store favicon-billeder?
  • @William, det er ikke browserconfig.xml, der er udfaset, men IE11, den eneste kendte (så vidt jeg kan se) UA til at støtte det. Så for andre agenter ændres intet. De har deres egne metoder til at vise ikoner, men det er et andet spørgsmål.

Svar

Det har været en måned siden jeg spurgte dette, så jeg troede, jeg ville rodde rundt på Internettet mere og se, hvad jeg kunne komme med.


browserconfig.xml

Ifølge denne Microsoft-side:

Dette er et eksempel på 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

Ifølge dette blogindlæg:

Dette er et eksempel på en 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> 

Det ser ud til at antyde, at browserconfig.xml og ieconfig.xml er forskellige navne for den samme ting … og der er et forslag, selvom jeg ikke kan bekræfte det, at sidstnævnte navn, ieconfig.xml , er den aktuelle, korrekte navn.

Alt det der er sagt, kan jeg stadig ikke bekræfte, hvis Edge Browser ser efter, genkender eller kender til ieconfig.xml så jeg kan ikke svare på spørgsmålet og bekræfte, om sidstnævnte faktisk er udfaset eller ej.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *