Blog

Articles

Idées, tutoriels et nouveautés de notre équipe.

  • widget

    Localiser un widget intégré : langue de la page ou du navigateur ?

    Un widget intégré peut lire le html lang de la page, le navigator.languages du visiteur ou ce que le site lui indique. Les trois se contredisent souvent. L'ordre que j'ai choisi pour le widget BugDump, pourquoi la page passe en premier, et les petites choses qui ont cassé en chemin.

  • widget

    Des widgets intégrés qui suivent le mode sombre de votre application

    Votre application a un sélecteur de mode sombre. La bulle de chat, le widget de feedback et la bannière de cookies l'ignorent. Pourquoi prefers-color-scheme est le mauvais signal pour un widget intégré, et la petite API qui règle le problème.

  • logs de la console

    Comment capturer les logs console et les requêtes réseau d'un utilisateur

    Les DevTools sont ouverts sur la mauvaise machine. Voici comment instrumenter la console, les erreurs, fetch et XHR pour que le navigateur d'un utilisateur vous dise ce qui s'est vraiment passé, et les pièges qui font qu'une implémentation naïve casse la page qu'elle surveille.