Remoções
Não permitir downloads da navegação de abertura de pop-ups de origem cruzada
Se um pop-up direcionar seu abridor para um URL que resulta em um download, o download será bloqueado e a navegação cancelada, se o pop-up for origem cruzada até a abertura. Isso resolve um problema de segurança duradouro.
Status da plataforma do Chrome | Bug do Chromium
Remover a propriedade languageCode de PaymentAddress
A propriedade PaymentAddress.languageCode
foi removida da guia "Pagamento"
API Request. Esta propriedade é a melhor estimativa do navegador para o idioma da
texto no endereço de entrega, cobrança, entrega ou retirada na coluna
API Request. A propriedade languageCode
está marcada em risco na especificação.
e já foi removido do Firefox e do Safari. O uso no Chrome é pequeno
o suficiente para uma remoção segura.
Intenção de remover | Status da plataforma do Chrome | Bug do Chromium
Suspensões de uso
Descontinuação de downloads de passagem em iframes em sandbox
Em breve, o Chrome impedirá os downloads no iframes
no modo sandbox que não têm um usuário
mas essa restrição pode ser retirada por meio de uma
Palavra-chave allow-downloads-without-user-activation
na lista de atributos de sandbox.
Isso permite que os provedores de conteúdo restrinjam downloads maliciosos ou abusivos.
Os downloads podem trazer vulnerabilidades de segurança para um sistema. Mesmo que
são feitas verificações de segurança adicionais no Chrome e no sistema operacional,
o bloqueio de downloads no iframes
no modo sandbox também corresponde ao pensamento geral por trás
na sandbox. Além das questões de segurança, seria uma experiência
de um clique para acionar um download na mesma página, em comparação com
os downloads começam automaticamente quando um usuário acessa uma nova página ou inicia
de forma não espontânea após o clique.
A remoção está prevista para o Chrome 74.
Intenção de remover | Status da plataforma do Chrome | Bug do Chromium
Política de descontinuação
Para manter a integridade da plataforma, às vezes removemos APIs que executaram seu curso da plataforma da Web. Pode haver muitas razões para remover um API, como:
- Elas foram substituídas pelas APIs mais recentes.
- Eles são atualizados para refletir as alterações nas especificações e, assim, alinhar e manter a consistência com outros navegadores.
- Eles são experimentos iniciais que nunca aconteceram em outros navegadores e, portanto, podem aumentar a carga de suporte para desenvolvedores Web.
Algumas dessas mudanças afetarão um número muito pequeno de sites. Para reduzir os problemas com antecedência, tentamos avisar os desenvolvedores com antecedência para que eles possam fazer as mudanças necessárias e manter os sites em execução.
Atualmente, o Chrome tem um processo para descontinuações e remoções de APIs, essencialmente:
- Anuncie na lista de e-mails blink-dev.
- Defina avisos e crie escalas de tempo no console do Chrome DevTools quando o uso for detectado na página.
- Aguarde, monitore e remova o recurso quando o uso diminuir.
É possível encontrar uma lista de todos os recursos descontinuados em chromestatus.com usando o filtro descontinuado e os recursos removidos aplicando o filtro removido. Também vamos tentar resumir algumas das mudanças, argumentos e caminhos de migração nessas postagens.