← nitronium.dev
Tailwind Play CDN ile SRI hash kullanılamaz
2026-06-24
cdn.tailwindcss.com bir statik dosya sunmaz. HTML içeriğini okuyup hangi utility class'ların kullanıldığını tespit eder, CSS'i runtime'da dinamik olarak üretir. Bu nedenle her sayfa yüklemesinde farklı bir response body dönebilir — dolayısıyla sabit bir integrity hash'i hesaplanamaz.
<script src="https://cdn.tailwindcss.com" integrity="sha384-..."> eklenirse tarayıcı SRI doğrulamasını geçemeyip scripti bloklar, sayfa stilsiz kalır.
Play CDN yalnızca geliştirme aşaması içindir. Production'da Tailwind CLI ile build alıp statik CSS dosyası üretmek gerekir — o dosyaya SRI eklenebilir.
`bash
npx tailwindcss -i ./src/input.css -o ./dist/output.css --minify
Sonra output.css için:
openssl dgst -sha384 -binary dist/output.css | openssl base64 -A
`