Nel 2020, browserconfig.xml e ieconfig.xml sono ora effettivamente deprecati?

Il 17 agosto 2020 Microsoft ha pubblicato una sequenza temporale indicante che Microsoft Teams smetterà di supportare Internet Explorer 11 il 30 novembre 2020, mentre i prodotti Microsoft 365 interromperanno il supporto di Internet Explorer 11 il 17 agosto 2021.

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

Ho cercato Webmasters SE e nel Web più ampio ma non riesco a “trovare alcuna corrente informazioni.

Immagino (ma non sono ancora stato in grado di confermare) che ieconfig.xml sarà ora deprecato nella stessa sequenza temporale di Internet Explorer . Sarà?

Anche browserconfig.xml sarà deprecato? O si intende utilizzarlo per il prossimo futuro?

In questultimo caso, quali browser intendono continuare a utilizzare browserconfig.xml?

Basta MS Edge ? O anche altri browser?

Commenti

  • Pensavo fosse Windows a utilizzare questi file per mostrare unicona sul desktop quando qualcuno ha creato un collegamento al tuo URL lì. Non ‘ pensavo che IE usasse questi file direttamente.
  • Anche se solo IE utilizza questi file, potresti comunque averne bisogno fino a quando le persone smetteranno di usarli il browser. Potrebbero essere necessari anni prima che lutilizzo di IE diminuisca anche dopo linterruzione del supporto.
  • Ah, è un file Windows invece che un file MSIE? Grazie, @StephenOstermiller – ‘ non ne ero a conoscenza perché ‘ non ho mai implementato browserconfig.xml (o ieconfig.xml). ‘ sto lavorando a un progetto in cui potrei aver bisogno (e se necessario, allora ‘ mi piacerebbe, in per conoscere il formato). Poi, quando ho letto le notizie su IE, mi sono chiesto se lintero approccio alla configurazione sarebbe stato deprecato. Chrome, Firefox e così via segnalano la presenza di browserconfig.xml su Windows?
  • Non ‘ la penso così . Ho avuto limpressione che Windows facesse le richieste da solo. Data lintegrazione del browser nel sistema operativo, le richieste probabilmente finiscono per assomigliare molto alle richieste di IE. Non ‘ eseguo Windows da solo, quindi questo si basa solo sulla lettura che ‘ lho fatto e non su alcuna esperienza di prima mano.
  • Per quanto riguarda il tuo secondo punto, sono daccordo che ‘ è un approccio assolutamente valido, ma ho preso una decisione consapevole di smettere di servire gli utenti di IE nel 2010. Non perché io ‘ m contrario alla compatibilità del browser – al contrario, ‘ sono un forte sostenitore – ma dopo aver scritto siti conformi agli standard, universalmente compatibili con tutti i browser dallinizio degli anni 2000 al 2010, ho concluso che IE era così tristemente perso che il tempo richiesto per soddisfare i suoi utenti non era ‘ giustificato. [1/2]

Rispondi

2021 qui,

Riguardo al ritiro

Finché ci sono persone che utilizzano agenti che supportano questo (cioè principalmente IE11), la configurazione del browser rimarrà semi-rilevante, o almeno utilizzabile. Microsoft ha annunciato che IE11 andrà in EOL il 17 agosto di questanno , ma sappiamo tutti che rimarrà qua e là.

Riguardo al nome del file / URL

La documentazione a cui hai fatto riferimento nella tua risposta , contiene il seguente codice di esempio:

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

Presumo che questo sia il posto in cui lautore del blog larticolo a cui fai riferimento anche ha preso il nome IEconfig.xml da. Tuttavia , la documentazione menziona quindi:

Nota: se una pagina web non specifica un file di configurazione del browser, IE11 cerca automaticamente ” browserconfig.xml ” nella directory principale del server. Per evitare ciò, utilizza unintestazione ” msapplication-config ” con lattributo content a ” nessuno ” (mostrato in precedenza).

Quindi, sembra che lunico motivo per cui hanno utilizzato IEconfig.xml nellesempio è che non è browserconfig.xml (nel qual caso non avresti bisogno di quei metadati per cominciare). Questo mi ricorda il loro famigerato favicon.ico, a cui puoi anche collegarti con il markup, o semplicemente chiamare la cosa favicon.ico e basta .

Conclusione

Non vedo alcun aspetto negativo nel supportarlo (a parte il fatto di dover creare la cosa), e potrebbe effettivamente essere utile ad alcuni utenti con agenti che lo supportano.

Tuttavia, suggerirei caldamente di impostare sempre un percorso per /browserconfig.xml se decidi di farlo. In questo modo, gli agenti che lo supportano lo scopriranno presumibilmente automaticamente (che generalmente penso sia una cattiva pratica UA, ma il gioco è fatto), e non dovrai inquinare il tuo markup con metadati proprietari che non significano nulla per nessuno un altro sistema.

(Potrebbe esserci anche un minuscolo vantaggio in termini di prestazioni nellaverne uno, a seconda di quanti visitatori di IE11 hai e del modo in cui il tuo server gestisce i 404 e la registrazione, ma questo è probabilmente più teorico che altro. )

Commenti

  • Allora cosa ha sostituito questo se è stato deprecato? Semplici immagini favicon di grandi dimensioni?
  • @William, non è browserconfig.xml che è deprecato, ma IE11, lunico (per quanto ne so) UA noto a supportare esso. Quindi, per altri agenti, non cambia nulla. Hanno i propri metodi per visualizzare le icone, ma questa è unaltra domanda.

Risposta

È stata una mese da quando lho chiesto, quindi ho pensato di rovistare ancora un po in Internet e vedere cosa potevo inventare.


browserconfig.xml

Secondo questa pagina Microsoft:

Questo è un esempio di 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

Secondo questo post del blog:

Questo è un esempio di un 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> 

Ciò sembrerebbe suggerire che browserconfig.xml e ieconfig.xml sono nomi diversi per la stessa cosa … e lì è un suggerimento, anche se “non posso confermarlo, che il secondo nome, ieconfig.xml , è lattuale, corretto name.

Detto questo, non posso ancora confermare se Edge Browser cerca, riconosce o conosce ieconfig.xml , quindi non posso “rispondere alla domanda e confermare se questultima è effettivamente obsoleta o meno.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *