En 2020, les navigateurs Browserconfig.xml et ieconfig.xml sont-ils désormais obsolètes?

Le 17 août 2020, Microsoft a publié une chronologie indiquant que Microsoft Teams cessera de prendre en charge Internet Explorer 11 le 30 novembre 2020 alors que les produits Microsoft 365 mettront fin au support dInternet Explorer 11 le 17 août 2021.

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

Jai recherché Webmasters SE et sur le Web en général, mais je ne trouve aucun courant informations.

Je suppose (mais je nai pas encore été en mesure de confirmer) que ieconfig.xml sera désormais obsolète sur la même chronologie que Internet Explorer . Le sera-t-il?

Est-ce que browserconfig.xml sera également obsolète? Ou est-ce que lintention de lutiliser dans un avenir prévisible?

Dans ce dernier cas, quels navigateurs ont lintention de continuer à utiliser browserconfig.xml?

Simplement MS Edge ? Ou dautres navigateurs aussi?

Commentaires

  • Je pensais que cétait Windows qui utilisait ces fichiers pour afficher une icône sur le bureau lorsque quelquun créait un raccourci à votre URL là-bas. Je ne ‘ pas penser que IE a utilisé ces fichiers directement.
  • Même si cest seulement IE qui utilise ces fichiers, vous pouvez toujours en avoir besoin jusquà ce que les gens arrêtent dutiliser le navigateur. Cela peut prendre des années avant que lutilisation dIE diminue même après larrêt du support.
  • Ah, est-ce un fichier Windows plutôt quun fichier MSIE? Merci, @StephenOstermiller – Je n’étais ‘ pas au courant car je ‘ n’ai jamais déployé browserconfig.xml (ou ieconfig.xml). Je ‘ travaille maintenant sur un projet où je pourrais avoir besoin de (et si jen ai besoin, alors je ‘ pour en savoir plus sur le format). Ensuite, quand jai lu les nouvelles sur IE, je me suis demandé si toute cette approche de la configuration allait être déconseillée. Chrome et Firefox, etc. signalent-ils la présence de browserconfig.xml à Windows alors?
  • Je ne ‘ Je ne pense pas . Jai limpression que Windows fait les demandes lui-même. Compte tenu de lintégration du navigateur dans le système dexploitation, les demandes finissent probablement par ressembler beaucoup à des demandes dIE. Je ne ‘ pas exécuter Windows moi-même, donc ceci est simplement basé sur la lecture que jai ‘ fait et non sur une expérience de première main.
  • En ce qui concerne votre deuxième point, je conviens que ‘ est une approche absolument valable, mais jai pris la décision consciente de cesser de servir les utilisateurs dIE en 2010. Pas parce que je ‘ m contre la compatibilité des navigateurs – au contraire, je ‘ un ardent défenseur – mais après avoir écrit des sites conformes aux normes, universellement compatibles avec tous les navigateurs du début des années 2000 à 2010, jai conclu quIE était si terriblement perdu que le temps nécessaire pour répondre aux besoins de ses utilisateurs nétait pas ‘ justifié. [1/2]

Répondez

2021 ici,

Concernant la dépréciation

Tant quil y aura des personnes utilisant des agents qui le supportent (cest-à-dire principalement IE11), la configuration du navigateur restera semi-pertinente, ou du moins utilisable. Microsoft a annoncé que IE11 sera EOL le 17 août de cette année , mais nous savons tous que cela restera ici et là.

Concernant le nom de fichier / URL

La documentation que vous avez mentionnée dans votre propre réponse , contient lexemple de code suivant:

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

Je suppose que cest là que lauteur de le blog larticle auquel vous faites également référence a obtenu le nom IEconfig.xml. Cependant , la documentation mentionne alors:

Remarque: Si une page Web ne spécifie pas de fichier de configuration de navigateur, IE11 recherche automatiquement  » Browserconfig.xml  » dans le répertoire racine du serveur. Pour éviter cela, utilisez un en-tête  » msapplication-config  » avec lattribut content à  » aucun  » (montré précédemment).

Il semble donc que la seule raison pour laquelle ils ont utilisé IEconfig.xml dans lexemple est quil ne sagit pas de browserconfig.xml (auquel cas vous nauriez pas besoin de ces métadonnées pour commencer). Cela me rappelle leur tristement célèbre favicon.ico, auquel vous pouvez également créer un lien avec un balisage, ou simplement appeler le truc favicon.ico et en finir avec lui .

Conclusion

Je ne vois aucun inconvénient à le soutenir (à part avoir à faire la chose), et cela pourrait en fait être utile à certains utilisateurs avec des agents qui le supportent.

Je suggérerais cependant fortement de toujours configurer une route pour /browserconfig.xml si vous décidez de le faire. De cette façon, les agents qui le prennent en charge le découvriront soi-disant automatiquement (ce que je pense généralement est une mauvaise pratique UA, mais là vous lavez), et vous naurez pas à polluer votre balisage avec des métadonnées propriétaires qui ne signifient rien pour personne. un autre système.

(Il pourrait aussi y avoir un minuscule avantage en termes de performances à en avoir un, selon le nombre de visiteurs IE11 que vous avez, et la façon dont votre serveur gère les 404 et la journalisation, mais cest probablement plus théorique que tout. )

Commentaires

  • Alors, quest-ce qui a remplacé ceci si cela est devenu obsolète? De simples grandes images de favicon?
  • @William, ce nest pas browserconfig.xml qui est obsolète, mais IE11, le seul UA connu (pour autant que je sache) à prendre en charge il. Donc, pour les autres agents, rien ne change. Ils ont leurs propres méthodes daffichage des icônes, mais cest une autre question.

Réponse

Cela a été un mois depuis que jai posé cette question, jai donc pensé « fouiller un peu plus sur Internet et voir ce que je pourrais trouver.


browserconfig.xml

Selon cette page Microsoft:

Ceci est un exemple de 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

Selon ceci article de blog:

Voici un exemple de 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> 

Cela semble suggérer que Browserconfig.xml et ieconfig.xml sont noms différents pour la même chose … et là est une suggestion, bien que je ne puisse pas le confirmer, que ce dernier nom, ieconfig.xml , est le courant, correct nom.

Cela dit, je ne peux toujours « pas confirmer si Edge Browser recherche, reconnaît ou connaît ieconfig.xml donc je ne peux « pas répondre à la question et confirmer si ce dernier est effectivement obsolète ou non.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *