Er browserconfig.xml og ieconfig.xml nå utfaset i 2020?

17. august 2020 publiserte Microsoft en tidslinje som indikerer at Microsoft Teams slutter å støtte Internet Explorer 11 30. november 2020 mens Microsoft 365-produkter avslutter støtte for Internet Explorer 11 17. august 2021.

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

Jeg har søkt Webmastere SE og det bredere nettet, men jeg kan ikke finne noen nåværende informasjon.

Jeg gjetter (men har ennå ikke klart å bekrefte) at ieconfig.xml nå blir utfaset på samme tidslinje som Internet Explorer . Vil det?

Vil browserconfig.xml også bli utfaset? Eller er hensikten å bruke den i overskuelig fremtid?

Hvis sistnevnte, hvilke nettlesere har tenkt å fortsette å bruke browserconfig.xml?

Bare MS Edge ? Eller andre nettlesere også?

Kommentarer

  • Jeg trodde det var Windows som brukte disse filene til å vise et ikon på skrivebordet når noen opprettet en snarvei. til nettadressen din der. Jeg trodde ikke ‘ at IE brukte disse filene direkte.
  • Selv om det bare er IE som bruker disse filene, kan det hende du fortsatt trenger dem til folk slutter å bruke nettleseren. Det kan ta år før IE-bruken blir mindre selv etter at støtten stopper.
  • Ah, er det en Windows-fil i stedet for en MSIE-fil? Takk, @StephenOstermiller – Jeg var ikke ‘ t klar fordi jeg ‘ har aldri distribuert browserconfig.xml (eller ieconfig.xml). Jeg ‘ jobber med et prosjekt nå der jeg kanskje trenger det (og hvis jeg trenger det, så ‘ er opptatt av å, i for å lære om formatet). Da jeg leste nyhetene om IE, lurte jeg på om hele denne tilnærmingen til konfigurasjon ble avskrevet. Rapporterer Chrome og Firefox etc. tilstedeværelsen av browserconfig.xml til Windows da?
  • Jeg tror ikke ‘ t tror det . Det var mitt inntrykk at Windows gjør forespørslene selv. Gitt integreringen av nettleseren i operativsystemet, vil forespørslene sannsynligvis ende opp som forespørsler fra IE. Jeg kjører ikke ‘ selv, så dette er bare basert på at jeg har lest ‘ og ikke på noen førstehåndsopplevelse.
  • Når det gjelder ditt andre poeng – jeg er enig i at ‘ er en helt gyldig tilnærming, men jeg tok en bevisst beslutning om å slutte å servere IE-brukere i 2010. Ikke fordi jeg ‘ m mot nettleserkompatibilitet – tvert imot, jeg ‘ er en sterk talsmann – men etter å ha skrevet standarder som er kompatible, universelt kompatible nettsteder som er tvers av nettlesere fra begynnelsen av 2000-tallet til 2010 konkluderte jeg med at IE var så sørgelig tapt at tiden som var nødvendig for å imøtekomme brukerne, ikke var ‘ t berettiget. [1/2]

Svar

2021 her,

Når det gjelder avskrivning

Så lenge det er folk som bruker agenter som støtter dette (dvs. hovedsakelig IE11), vil Nettleserkonfigurasjon forbli semi-relevant, eller i det minste brukbar. Microsoft kunngjorde at IE11 vil gå EOL 17. august i år , men vi vet alle at det vil holde seg her og der.

Når det gjelder filnavnet / URL

Dokumentasjonen som du refererte til i ditt eget svar , har følgende kodeeksempel:

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

Jeg antar at det er her forfatteren av bloggen artikkel du også refererer til fikk navnet IEconfig.xml fra. Imidlertid nevner dokumentasjonen deretter:

Merk: Hvis en webside ikke spesifiserer en nettleserkonfigurasjonsfil, ser IE11 automatisk etter » browserconfig.xml » i rotkatalogen til serveren. For å forhindre dette, bruk en » msapplication-config » header med innholdsattributtet til » ingen » (vist tidligere).

Så det ser ut til at den eneste grunnen til at de brukte IEconfig.xml i eksemplet er at det ikke er browserconfig.xml (i så fall trenger du ikke de metadataene til å begynne med). Dette minner meg om deres beryktede favicon.ico, som du også kan koble til med markering, eller bare kalle tingen favicon.ico og være ferdig med det .

Avsluttende

Jeg ser ikke noe negativt i å støtte det (annet enn å måtte lage ting), og det kan faktisk være nyttig for noen brukere med agenter som støtter det.

Jeg vil imidlertid sterkt anbefale at du alltid setter opp en rute for /browserconfig.xml hvis du bestemmer deg for å gjøre det. På den måten vil agenter som støtter det, visstnok oppdage det automatisk (som jeg generelt synes er dårlig UA-praksis, men der har du det), og du trenger ikke å forurense markeringen din med proprietære metadata som ikke betyr noe for noen annet system.

(Det kan også være en liten ytelsesfordel å ha en, avhengig av hvor mange IE11-besøkende du har, og måten serveren din håndterer 404s og logging, men det er sannsynligvis mer teoretisk enn noe annet. )

Kommentarer

  • Så hva har erstattet dette hvis dette er utfaset? Enkle store favicon-bilder?
  • @William, det er ikke browserconfig.xml som er utfaset, men IE11, den eneste kjente (så vidt jeg kan se) UA som støtter den. Så for andre agenter endres ingenting. De har sine egne metoder for å vise ikoner, men det er et annet spørsmål.

Svar

Det har vært en måned siden jeg spurte dette, så jeg trodde jeg ville rodde litt på internett og se hva jeg kunne finne på.


browserconfig.xml

Iht. denne Microsoft-siden:

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

I henhold til dette blogginnlegg:

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 ut til å antyde at browserconfig.xml og ieconfig.xml er forskjellige navn for det samme … og der er noe forslag, selv om jeg ikke kan bekrefte det, at sistnevnte navn, ieconfig.xml , er gjeldende, riktig navn.

Alt som er sagt, jeg kan fortsatt ikke bekrefte om Edge Browser ser etter, gjenkjenner eller vet om ieconfig.xml så jeg kan ikke svare på spørsmålet og bekrefte om sistnevnte faktisk er utfaset eller ikke.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *