Billet du 8 mars 2022
Bon sang, Karl ne voit pas mes images ! 😱
Après différents tests dans Chrome 99.0.4844.51[1] et Firefox 98.0[2], je constate que j'arrive à avoir le même comportement dans Firefox avec µMatrix (que je découvre) et sa configuration par défaut, et un rechargement de page sans cache[3] permet d'afficher les images. Le test est « réussi » plusieurs fois.
Mais après avoir désactivé puis réactivé µMatrix, je n'ai plus le problème… Arrêt/relance de Firefox, désinstallation/réinstallation de µMatrix, désinstallation/réinstallation du Service Worker, rien n'y fait, je n'arrive plus à reproduire le souci de Karl, que j'ai aussi constaté temporairement. 😭
Sur la copie d'écran de Karl, je vois un message particulier :
Referrer Policy: Ignoring the less restricted referrer policy "unsafe-url" for the cross-site request: https://res.cloudinary.com/nho/image/fetch/q_auto,f_auto,w_auto:100:980,c_limit/https://nicolas-hoizey.com/articles/2020/10/26/enhancing-archives-navigation-step-1/months-pagination-after.jpg
J'ai effectivement un en-tête HTTP Referrer-Policy
[4] dans mon .htaccess
pour Apache :
<IfModule mod_headers.c>
Header set Referrer-Policy "unsafe-url"
</IfModule>
De mon côté, j'ai un message (en français) avec plus d'en-têtes concernées :
Stratégie de référent : les stratégies les moins restrictives, comprenant « no-referrer-when-downgrade », « origin-when-cross-origin » et « unsafe-url » seront bientôt ignorées pour la requête intersite : https://res.cloudinary.com/nho/image/fetch/q_auto,f_auto,w_auto:100:980,c_limit/https://nicolas-hoizey.com/articles/2020/10/26/enhancing-archives-navigation-step-1/months-pagination-after.jpg
Mon message dit « seront bientôt ignorées », mais cela de Karl dit "Ignoring", donc je suppose qu'il est en avance sur moi en termes de version de Firefox (en nightly peut-être ?), avec déjà l'application de cette règle.
Je constate par ailleurs que ce (vieux) site utilise la valeur unsafe-url
alors que mes nouveaux sites utilisent plutôt la valeur no-referrer-when-downgrade
plus restrictive. Il est temps de changer.
Mais bon, cela ne résoudra pas le problème de Karl, il ne s'agit que de maîtriser quelles informations sont envoyées à d'autres sites, ici Cloudinary.
Pourquoi l'image ne se charge-t-elle parfois pas ? Le mystère reste pour l'instant entier… 🕵️
Ils pourraient améliorer leurs numéros de versions… 🤷♂️ ↩︎
Oui, je suis sur la version beta. ↩︎
Avec
Command +Shift +R sur mon Mac. ↩︎Je n'arrive décidément pas à me faire à ce redesign sans âme de MDN… 😞 ↩︎
-
older billet:
Billet du 25 février 2022 -
newer billet:
Billet du 11 mars 2022