WebAssembly

Pagefind 搜尋在嚴格的 CSP 底下卡住了 — worker 只看載入它當次回應上的 header,而 304 不會帶上 CSP

Vercel 上的 Pagefind 搜尋因為 CSP 缺少 wasm-unsafe-eval 而卡住了。修正之後,原先造訪過本站的讀者,因為瀏覽器已經快取了 worker,重新驗證時收到的 304 並不帶有 CSP,因此會沿用修改前的政策。直到我把政策的雜湊寫進 worker 檔案,這個問題才完全解決。