API Popover
(developer.chrome.com)- A Popover API, um novo padrão web para implementar interfaces de popup, foi implementada na versão 114 do Chrome.
- Uma tentativa de unificar os popups (modais) que muitas bibliotecas de UI implementavam cada uma à sua maneira.
- Ainda inclui recursos experimentais, e o Firefox ainda não oferece suporte.
- Utiliza tecnologias adicionadas recentemente, como Top Layer e Anchor.
2 comentários
Ah, eu estava me perguntando por que não funcionava, mas é porque o Chrome do meu Windows está na versão 113 haha
É curioso ver o surgimento de uma API assim.
Por ser um padrão, parece que pode ser bem útil desde que as questões de acessibilidade sejam resolvidas de forma adequada.
Mas os comentários no Hacker News são muito engraçados.
Depois de 10 anos bloqueando completamente pop-ups nativos, desenvolveram popovers nativos,
e depois, por causa do problema dos anúncios, vão acabar bloqueando os popovers nativos e, daqui a 10 anos, uma nova API será implementada de novo...
Claro, como o Firefox levou 8 anos para implementar a Dialog API, não dá para saber bem quando esse recurso poderá ser usado.