Em 2020, browserconfig.xml e ieconfig.xml agora estão efetivamente obsoletos?

Em 17 de agosto de 2020, a Microsoft publicou um cronograma indicando que o Microsoft Teams deixará de oferecer suporte Internet Explorer 11 em 30 de novembro de 2020, enquanto os produtos Microsoft 365 encerrarão o suporte do Internet Explorer 11 em 17 de agosto de 2021.

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

Eu pesquisei Webmasters SE e a web em geral, mas não consigo encontrar nenhuma atualização informações.

Estou supondo (mas ainda não fui capaz de confirmar) que ieconfig.xml agora será descontinuado na mesma linha do tempo que Internet Explorer . Será?

browserconfig.xml também será descontinuado? Ou a intenção é usá-lo em um futuro próximo?

Se for o último, quais navegadores pretendem continuar usando browserconfig.xml?

Apenas MS Edge ? Ou outros navegadores também?

Comentários

  • Achei que fosse o Windows que usava esses arquivos para mostrar um ícone na área de trabalho quando alguém criava um atalho ao seu URL lá. Não ‘ achei que o IE usasse esses arquivos diretamente.
  • Mesmo que seja apenas o IE que usa esses arquivos, você ainda pode precisar deles até que as pessoas parem de usá-los o navegador. Pode levar anos para que o uso do IE diminua, mesmo depois que o suporte parar.
  • Ah, é um arquivo do Windows em vez de um arquivo MSIE? Obrigado, @StephenOstermiller – Não estava ‘ ciente porque ‘ nunca implantei browserconfig.xml (ou ieconfig.xml). Eu ‘ estou trabalhando em um projeto onde talvez precise (e se eu precisar, então ‘ estou ansioso para, em para saber mais sobre o formato). Então, quando li as notícias sobre o IE, me perguntei se toda essa abordagem de configuração seria descontinuada. O Chrome e o Firefox etc. relatam a presença de browserconfig.xml no Windows então?
  • Eu não ‘ não penso assim . Tive a impressão de que o próprio Windows faz os pedidos. Dada a integração do navegador ao sistema operacional, as solicitações provavelmente acabam se parecendo muito com as solicitações do IE. Eu não ‘ não executo o Windows, então isso se baseia apenas na leitura que eu ‘ fiz, e não em qualquer experiência em primeira mão.
  • Com relação ao seu segundo ponto – concordo que ‘ é uma abordagem absolutamente válida, mas tomei uma decisão consciente de parar de atender aos usuários do IE em 2010. Não porque eu ‘ m contra a compatibilidade do navegador – pelo contrário, eu ‘ um forte defensor – mas depois de escrever sites compatíveis com os padrões e universalmente compatíveis com navegadores do início de 2000 a 2010, concluí que o IE foi tão terrivelmente perdido que o tempo necessário para atender seus usuários não ‘ se justificou. [1/2]

Resposta

2021 aqui,

Sobre a suspensão de uso

Enquanto houver pessoas usando agentes que suportam isso (ou seja, principalmente IE11), a configuração do navegador permanecerá semirrelevante ou pelo menos utilizável. A Microsoft anunciou que o IE11 terá fim de vida no dia 17 de agosto deste ano , mas todos sabemos que ele continuará aqui e ali.

Em relação ao nome do arquivo / URL

A documentação que você referiu em sua própria resposta , tem o seguinte exemplo de código:

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

Presumo que é aqui que o autor do blog o artigo ao qual você também se refere recebeu o nome IEconfig.xml de. No entanto , a documentação menciona:

Observação: se uma página da web não especificar um arquivo de configuração do navegador, o IE11 procurará automaticamente por ” browserconfig.xml ” no diretório raiz do servidor. Para evitar isso, use um cabeçalho ” msapplication-config ” com o atributo content para ” nenhum ” (mostrado anteriormente).

Portanto, parece que a única razão pela qual usaram IEconfig.xml no exemplo é que não é browserconfig.xml (nesse caso, você não precisaria desses metadados para começar). Isso me lembra do infame favicon.ico, ao qual você também pode vincular com marcação ou apenas chamar a coisa de favicon.ico e pronto .

Concluindo

Não vejo nenhuma desvantagem em suportá-lo (além de ter que fazer a coisa), e pode realmente ser útil para alguns usuários com agentes que o suportam.

No entanto, sugiro fortemente sempre configurar uma rota para /browserconfig.xml se você decidir fazê-lo. Dessa forma, os agentes que o suportam irão supostamente descobri-lo automaticamente (o que eu geralmente acho que é uma prática ruim de UA, mas aí está), e você não terá que poluir sua marcação com metadados proprietários que não significam nada para ninguém outro sistema.

(Também pode haver um benefício de desempenho minúsculo em ter um, dependendo de quantos visitantes do IE11 você tem e da maneira como seu servidor lida com 404s e logs, mas isso provavelmente é mais teórico do que qualquer coisa. )

Comentários

  • Então, o que substituiu isso se foi descontinuado? Imagens de favicon grandes e simples?
  • @William, não é browserconfig.xml que está obsoleto, mas o IE11, o único conhecido (até onde posso dizer) UA para oferecer suporte isto. Portanto, para outros agentes, nada muda. Eles têm seus próprios métodos de exibição de ícones, mas essa é outra questão.

Resposta

Tem sido um mês desde que perguntei isso, então pensei em “vasculhar a internet um pouco mais e ver o que eu poderia fazer.


browserconfig.xml

De acordo com esta página da Microsoft:

Este é um exemplo 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

De acordo com este postagem no blog:

Este é um exemplo de um 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> 

Isso parece sugerir que browserconfig.xml e ieconfig.xml são nomes diferentes para a mesma coisa … e ali é alguma sugestão, embora eu não possa “confirmar, que o último nome, ieconfig.xml , é o atual, correto nome.

Dito isso, ainda não posso “confirmar se o Edge Browser procura, reconhece ou sabe sobre ieconfig.xml , então não posso “responder à pergunta e confirmar se o último está efetivamente suspenso ou não.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *