- Shipped
- 7 Ağustos 2026 07:51 UTC
- Author
- kamo
- Commit
- 271b7e3
The org branding screen ************ gösterdi Tam ve basit logolar eksik görüntüler olsa da aynı dosyalar Uygulamada her yerde iyi hale getirin. safeImageSrc() yabancı bir URL'yi /api/images/proxy'a yeniden yazar mı?src=... ve Next Bir sorgu dizesi taşıyan yerel bir src'ı optimize etmeyi reddediyor: görüntüler.local Desenler [{ roadname: '**', arama: “ }, so / next/image cevapları 400 "url" parametresine izin verilmiyor. Prod'a karşı onaylayın - / next/image?url=/logo/logo.svg 200, herhangi bir sorgu 400 ile aynı yol. Bir blob: Sadece seçilmiş bir dosyanın önizlemesi, mutlak-URL kolunda aynı kontrolü başarısız olur, Bu yüzden önizlemeler yüklemeden önce ve sonra kırıldı. Bunun arkasında 400'ün saklandığı ikinci bir başarısızlık: optimize edici bir getiriyor Yerel src, hiçbir başlıkla inşa edilmiş bir istek aracılığıyla, bu yüzden seans kurabiye asla proxy'ye ulaşmaz ve 401'e cevap verir. Bu yüzden bu görüntüler optimizasyona ulaşmamalıdır. Ekles app/components/SafeImage.tsx - güvenli ImageSrc ile bir sonraki / görüntü uygulandı ve optimize edilmemiş set, ki bu da Proxy isteği, kurabiyenin nerede olduğu tarayıcıda geri talep eder - ve her çağrıyı hareket eder Siteye: Burada altı logo önbelleği artı e-posta şablonu önbelleği, e-posta görüntü bloğu, Meet branding sekmesi ve pano post avatar, all email image block, the Meet branding tab and the dashboard post Avatar, all email image block, the bütün Güvenli ImageSrc süpürdüğünden beri aynı yolu kırdı. Plain <img> siteleridir Selam olsun; onlar asla optimize edici vurdular, bu yüzden tema arka planları Bu aynı ekran çalışmaya devam etti. scripts/check-güvenli imaj.mjs geri gelmesini sağlar - tek başına kongre Zaten bir kez başarısız oldu.