Resumo
- Links
target="_blank"costumavam entregar à nova página uma relaçãoopenercom a aba de origem. - A proposta de 2018 e a mudança HTML de 2019 tornaram
noopenerimplícito;rel="opener"passou a pedir expressamente a ligação.
Clique num link e uma aba nova aparece. A página antiga fica para trás, aparentemente protegida pela distância entre duas janelas. O navegador de antes podia entregar à página de destino uma alça chamada window.opener. Com ela, a página recém-aberta podia fazer a aba original navegar. Na tela, dois retângulos independentes; por baixo, um fio entre as maçanetas.
A discussão aberta na WHATWG em 10 de outubro de 2018 descreveu o padrão da época. Chris Dumez observou que target="_blank" dava uma relação opener, a menos que o autor lembrasse de escrever rel="noopener". Sua proposta foi inverter o hábito: a aba nova começa desconectada, e páginas que precisam cooperar usam rel="opener". Um recurso útil para janelas amigas acompanhava também links comuns para destinos distantes.
No dia seguinte, um registro do WebKit documentou a experiência: tratar _blank como se noopener estivesse presente, mantendo opener como pedido explícito. O gesto do leitor continuava simples; a mudança se dava no fio escondido. Assim o editor de cada site deixava de carregar sozinho a tarefa de lembrar uma palavra protetora em cada link de saída.
A alteração incorporada ao HTML em 7 de fevereiro de 2019 fixou a nova orientação. Pelas regras atuais de links, noopener ou noreferrer corta a relação; _blank também o faz quando opener está ausente. Quem precisa do vínculo pede rel="opener". A aba nova continua nova, e a antiga permanece onde estava. O que mudou foi o alcance da mão da página de destino.
É uma reforma de arquitetura invisível. Antes, os autores tinham de marcar cada porta que deveria ficar solta. Agora o navegador separa as portas por padrão e a ligação precisa ser assumida no código. Aplicações que coordenam duas janelas ainda podem pedir o contato. Um link para leitura pode abrir outra sala sem deixar uma chave de volta na primeira.
“Nova aba” é um desenho da interface, não um mapa completo de autoridade. O leitor vê duas superfícies; o navegador escolhe a relação entre elas. A discussão de 2018, o teste WebKit e o texto de 2019 removeram um poder que vinha de brinde com o clique. Às vezes uma mudança histórica cabe inteira numa pequena corda que deixa de ser amarrada.
Briefing para membros
Contexto aprofundado do perfil
Faça login com o nível de assinatura correto para desbloquear o briefing completo e as notas das fontes.
Apenas para Strategic Circle
Strategic Circle
Aberto a todos os leitores. Desbloqueie Briefings de perfil após se inscrever e fazer login.
Junte-se ao Strategic CircleSomente para Leadership Alliance
Leadership Alliance
Para proprietários e gestores qualificados de ativos de PI; faça login para desbloquear os briefings da Leadership Alliance.
Junte-se ao Leadership Alliance





