Je vous ai raconté la fois ou j'ai passé une journée complète à débugguer une image qui chargeait pas sur un site où je bossais ?

1/

Le site était en ligne depuis des années, il marchait bien, on était en train de refaire les pages d'atterissage du programme de parrainage.

Sur cette page, on expliquait le fonctionnement du truc, avec à chaque fois des illustrations.

2/

Sauf qu'à un moment, on réalise qu'une des images ne charge pas.

L'image était chargée comme toutes les autres, via une balise <img> (le moyen standard de charger des images dans une page web).

Pas d'erreur de syntaxe, l'image était dans le même format que tous les autres, et l'afficher directement via son URL fonctionnait.

3/

Je constate le problème, je teste sous firefox et chrome, le problème est présent dans les deux cas.

Mes collègues testent et reproduisent également le souci sur leurs machines.

Et on cherche, et on comprends pas. Du tout. Pendant des heures.

4/

À un moment, l'un·e d'entre nous, de désespoir, commence à essayer des trucs au hasard, et renomme l'image, qui s'appelait un truc comme "explication_affiliation.jpg", en "raaaaaaaaaah.jpg" (ou quelque chose d'équivalent).

Et la, ça marche. On comprends encore moins.

5/

Follow

Il s'avère que toute l'équipe avait ublock origin (un adblocker) installé.

Et que cet adblocker empêchait le chargement des images dont l'URL contenait le terme "affiliation".

On a passé une journée là dessus. On s'est sentis un peu tristes une fois la solution trouvée.

Morale de l'histoire : gardez un navigateur sans extensions sous le coude pour tester.

@eliotberriot dès que j'ai un soucis bizarre, j'ouvre mon chromium sans extensions et y a de fortes chances que le soucis bizarre soit réglé :D

@Sapphaos ouais, moi aussi j'avais un chromium pour ce genre de tests, mais quand même avec un adblocker, installé par reflexe x)

@eliotberriot Sous Firefox, tu peux utiliser des profils différents :3
about:profiles

@eliotberriot Ça... encore l'autre jour un collègue muni de sa (très) bonne foi nous a pesté à la figure à cause de "ça marche pas", c'était aussi un plugin ><

@eliotberriot J'ai déjà eu la même. Une image qui s'appeleait "pub-...".
Quand tu as compris le truc, après une demi journée de debug, tu as juste envie de brûler tout l'internet et les gens qui sont devant avec.

Sign in to participate in the conversation
Mastodon.eliotberriot.com

mastodon.eliotberriot.com is one server in the network