Bandeiras são emoji, porque o CSP bloqueia cada bandeira CDN

Fixkamo-internal
Navios
20 de agosto de 2026 às 22:11 UTC
Autor
kamo
Enviar
e916414

A gaveta do visitante pintou um glifo de imagem quebrado onde cada bandeira do país deve o modo `svg` do reacte-country-flag lê como um componente auto-contido e é realmente um <img> apontado para cdn.jsdelivr.net, e este aplicativo é servido sob img-src 'self' data: blob: https://theme.kamocrm.com https://*.kamocrm.com assim, o navegador recusa o pedido antes de ser feito. Nada atira, nada é registado, nenhum teste falha — o único sintoma é a imagem que falta. Trocando CDNs não teria corrigido: flagcdn.com, que várias telas mais antigas ainda usar, é bloqueado pela mesma política e é um vazamento de terceiros além Diz a um estranho o país de cada visitante em cada renderização. A língua NavTop Picker já tinha a resposta certa e sempre teve: countryFlagEmoji() mostra uma bandeira Unicode, que é texto. Nada é buscado, então nada pode ser bloqueado, e nada sai do inquilino. FlagBadge agora faz o mesmo, incluindo LanguageSelector's emoji font stack — sem ele O Windows volta para uma fonte sem glifos de bandeira e renderiza as letras "US" em vez de uma bandeira. check-csp-image-hosts.mjs torna a regra executável e é executada no teste npm. Ele encontrou mais um criminoso vivo durante a escrita — o país de LeadViewClient e bandeiras de linguagem, quebradas da mesma forma. Isso e outros sete arquivos estão listados como criminosos conhecidos em vez de discretamente varridos para dentro: bandeiras do Estado dos EUA não têm Unicode emoji, então eles precisam de uma decisão real (self-host o sprite, ou soltar a bandeira) em vez de uma substituição mecânica. A lista só pode encolher.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços