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.
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
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.
browserconfig.xml
nooit heb ingezet (ofieconfig.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 vanbrowserconfig.xml
aan Windows dan?