KamoCRM

Steagurile sunt emoji, pentru că CSP blochează fiecare steag CDN

Fixkamo-internal
Shipped
20 august 2026 la 22:11 UTC
Author
kamo
Commit
e916414

Sertarul vizitatorilor a pictat un glif cu imagine spartă unde fiecare steag ar trebui să fie fie. modul react-country-flag-svg de fapt, un <img> indicat la cdn.jsdelivr.net, și această aplicație este servit sub Img-src 'self' data: blob: https://theme.kamotrm.com https://*.kamocrm.com astfel încât browserul refuză cererea înainte de a fi făcută. Nimic nu aruncă, nimic nu este logat, nici un test nu esueaza Swapping CDNs nu l-ar fi reparat: flagcdn.com, care mai multe ecrane mai vechi încă utilizare, este blocată de aceeași politică și este o scurgere terță parte în afară de aceasta Spune unui străin fiecare țară vizitator pe fiecare rend. Limba NavTop culegător a avut deja răspunsul corect și a avut-o tot timpul: țarăFlagEmoji() redă un steag Unicode, care este text. Nimic nu este adus, astfel încât nimic nu poate fi blocat, și nimic nu lasă chiriașul. FlagBadge face acum la fel, inclusiv Stivă de fonturi Emoji a lui LanguageSelector fără ea Windows cade înapoi la un font fără sclipiri de steag și redă literele "US" în loc de steag. check-csp-image-hosts.mjs face regula aplicabilă și rulează în testul NPM. Acesta a găsit încă un infractor viu în timp ce a fost scris. steaguri lingvistice, rupt în același fel. Asta și alte șapte fișiere sunt enumerate ca Agresorii cunoscuţi mai degrabă decât s-au strecurat în linişte: steagurile Statelor Unite nu au Unicode Emoji, așa că au nevoie de o decizie reală (auto-host sprite, sau picătură steagul) în loc de înlocuire mecanică. Lista se poate micşora doar vreodată.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing