Sind browserconfig.xml und ieconfig.xml im Jahr 2020 nun effektiv veraltet?

Am 17. August 2020 veröffentlichte Microsoft eine Zeitleiste, in der angegeben wird, dass Microsoft Teams die Unterstützung einstellen werden Internet Explorer 11 am 30. November 2020, während Microsoft 365-Produkte die Unterstützung für Internet Explorer 11 am 17. August 2021 beenden.

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

Ich habe Webmaster SE und das breitere Web gesucht, aber ich kann keinen Strom finden Informationen.

Ich vermute (konnte aber noch nicht bestätigen), dass ieconfig.xml jetzt auf derselben Zeitachse wie Internet Explorer . Wird es?

Wird browserconfig.xml ebenfalls veraltet sein? Oder ist beabsichtigt, es auf absehbare Zeit zu verwenden?

Wenn letzteres der Fall ist, welche Browser beabsichtigen, browserconfig.xml weiterhin zu verwenden?

Nur MS Edge ? Oder auch andere Browser?

Kommentare

  • Ich dachte, Windows hat diese Dateien verwendet, um ein Symbol auf dem Desktop anzuzeigen, als jemand eine Verknüpfung erstellt hat zu Ihrer URL dort. Ich habe nicht ‚ gedacht, dass der IE diese Dateien direkt verwendet.
  • Auch wenn nur der IE diese Dateien verwendet, benötigen Sie sie möglicherweise noch, bis die Benutzer die Verwendung einstellen der Browser. Es kann Jahre dauern, bis die IE-Nutzung auch nach Beendigung der Unterstützung nachlässt.
  • Ah, handelt es sich eher um eine Windows-Datei als um eine MSIE-Datei? Vielen Dank, @StephenOstermiller – Ich war mir ‚ nicht bewusst, weil ich ‚ browserconfig.xml noch nie bereitgestellt habe (oder ieconfig.xml). Ich ‚ arbeite gerade an einem Projekt, an dem ich möglicherweise arbeiten muss (und wenn ich muss, dann ‚ bin ich daran interessiert, in um mehr über das Format zu erfahren). Als ich dann die Nachrichten über IE las, fragte ich mich, ob dieser gesamte Konfigurationsansatz veraltet sein würde. Melden Chrome und Firefox usw. dann das Vorhandensein von browserconfig.xml an Windows?
  • Ich glaube nicht, dass ‚ dies der Fall ist . Ich hatte den Eindruck, dass Windows die Anfragen selbst stellt. Angesichts der Integration des Browsers in das Betriebssystem ähneln die Anforderungen wahrscheinlich stark den Anforderungen des IE. Ich ‚ führe Windows nicht selbst aus, daher basiert dies nur auf dem Lesen, das ich ‚ gemacht habe, und nicht auf Erfahrungen aus erster Hand.
  • In Bezug auf Ihren zweiten Punkt – ich stimme zu, dass ‚ ein absolut gültiger Ansatz ist, aber ich habe mich bewusst entschieden, die Versorgung von IE-Benutzern im Jahr 2010 einzustellen. Nicht, weil ich ‚ m gegen Browserkompatibilität – im Gegenteil, ich ‚ bin ein starker Befürworter – aber nachdem ich standardkonforme, universell browserübergreifende Websites geschrieben habe Von den frühen 2000er Jahren bis 2010 kam ich zu dem Schluss, dass der Internet Explorer so traurig verloren ging, dass die Zeit, die für die Versorgung seiner Benutzer erforderlich war, nicht gerechtfertigt war. ‚ [1/2]

Antwort

2021 hier,

In Bezug auf die Ablehnung

Solange Benutzer Agenten verwenden, die dies unterstützen (dh hauptsächlich IE11), bleibt die Browserkonfiguration semi-relevant oder zumindest verwendbar. Microsoft hat angekündigt, dass IE11 am 17. August dieses Jahres EOL wird , aber wir alle wissen, dass es hier und da bleiben wird.

Bezüglich des Dateinamens / URL

Die Dokumentation , auf die Sie in Ihrer eigenen Antwort hat das folgende Codebeispiel:

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

Ich gehe davon aus, dass hier der Autor von des Blogs ist Artikel, auf den Sie sich auch beziehen hat den Namen IEconfig.xml von. In der Dokumentation wird jedoch Folgendes erwähnt:

Hinweis: Wenn auf einer Webseite keine Browserkonfigurationsdatei angegeben ist, sucht IE11 automatisch nach “ browserconfig.xml “ im Stammverzeichnis des Servers. Um dies zu verhindern, verwenden Sie einen “ msapplication-config “ -Header mit dem Inhaltsattribut “ none “ (siehe oben).

Es scheint also der einzige Grund zu sein, warum sie IEconfig.xml im Beispiel ist, dass es nicht browserconfig.xml ist (in diesem Fall würden Sie diese Metadaten zunächst nicht benötigen). Dies erinnert mich an ihre berüchtigte favicon.ico, auf die Sie auch mit Markup verlinken können, oder rufen Sie einfach das Ding favicon.ico auf und fertig .

Fazit

Ich sehe keine Nachteile darin, es zu unterstützen (außer dass ich das Ding machen muss), und es könnte tatsächlich für einige Benutzer mit Agenten nützlich sein, die es unterstützen.

Ich würde jedoch dringend empfehlen, immer eine Route für /browserconfig.xml einzurichten, wenn Sie sich dazu entschließen. Auf diese Weise werden Agenten, die es unterstützen, es angeblich automatisch erkennen (was ich im Allgemeinen für eine schlechte UA-Praxis halte, aber da haben Sie es), und Sie müssen Ihr Markup nicht mit proprietären Metadaten verschmutzen, die für niemanden etwas bedeuten anderes System.

(Je nachdem, wie viele IE11-Besucher Sie haben und wie Ihr Server mit 404s und Protokollierung umgeht, kann dies auch einen winzigen Leistungsvorteil haben, aber das ist wahrscheinlich theoretischer als alles andere. )

Kommentare

  • Was hat dies ersetzt, wenn dies veraltet ist? Einfache große Favicon-Bilder?
  • @William, es ist nicht browserconfig.xml, das veraltet ist, sondern IE11, die einzige bekannte (soweit ich das beurteilen kann) UA, die unterstützt wird es. Für andere Agenten ändert sich also nichts. Sie haben ihre eigenen Methoden zum Anzeigen von Symbolen, aber das ist eine andere Frage.

Antwort

Es war eine Monat, seit ich das gefragt habe, dachte ich, ich würde noch ein bisschen im Internet stöbern und sehen, was ich mir einfallen lassen könnte.


browserconfig.xml

Laut Diese Microsoft-Seite:

Dies ist ein Beispiel für 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

Demnach Blog-Beitrag:

Dies ist ein Beispiel für ein 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> 

Dies scheint darauf hinzudeuten, dass browserconfig.xml und ieconfig.xml sind unterschiedliche Namen für das gleiche … und da ist ein Vorschlag, obwohl ich es nicht bestätigen kann, dass der letztere Name, ieconfig.xml , der aktuelle, korrekte ist Name.

Alles in allem kann ich immer noch nicht bestätigen, ob Edge-Browser sucht, erkennt oder weiß über ieconfig.xml Bescheid, sodass ich die Frage nicht beantworten und bestätigen kann, ob letztere tatsächlich veraltet ist oder nicht.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.