Descontinuações e remoções de APIs no Chrome 55

Joe Medley
Joe Medley

Em quase todas as versões do Chrome, há um número significativo de atualizações e melhorias no produto, no desempenho e nos recursos da plataforma da Web. Este artigo descreve as descontinuações e remoções no Chrome 55, que está na versão Beta desde 21 de outubro. Essa lista está sujeita a mudanças a qualquer momento.

Os recursos com tipos MIME que não são de script não podem mais ser executados

As versões anteriores do Chrome permitiam que o conteúdo com vários tipos MIME sem script fosse executado como script. Além da vulnerabilidade de segurança óbvia, esse problema também reduz o valor das configurações da política de segurança de conteúdo, como script-src 'self'.

Por exemplo, um site pode bloquear o JavaScript de mesma origem, mas ainda permitir que os usuários façam upload de imagens que são veiculadas dessa origem. Usuários mal-intencionados podem enviar JavaScript incorporado em um arquivo de imagem criado especialmente, e esse JavaScript pode ser veiculado e executado dessa origem. A partir do Chrome 55, o conteúdo carregado com os seguintes tipos MIME não será mais executado:

  • audio/*
  • image/*
  • video/*
  • text/csv

Intent to remove| Chromestatus Tracker | Chromium Bug

Remover SVGSVGElement.viewPort

A implementação de SVGSVGElement.viewPort não funciona no Chrome desde 2012. O atributo não está presente em outros navegadores e foi removido da especificação. Por esses motivos, a propriedade foi descontinuada no Chrome 54 e agora foi removida.

Intent to remove| Chromestatus Tracker| Chromium Bug