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.
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
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.
browserconfig.xml
(ellerieconfig.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 afbrowserconfig.xml
til Windows så?