Archives de catégorie : Navigateurs

Salu à tous ! Ça fait des mois que j’ai rien écrit et j’avoue que ça ne m’a pas dérangé. Je pense que je vais ne plus faire que des articles de temps en temps. Aujourd’hui, je vous propose une petite collection d’outils pour Chrome sans lesquelles mon quotidien de développeur serait moins sympathique. Octotree L’idée est d’améliorer la navigation dans un dépôt GitHub en vous proposant sur le côté gauche, une bonne vieille navigation arborescente. C’est tellement plus confortable https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc/ Github improved Le titre parle de lui même. Améliorez votre GitHub. https://chrome.google.com/webstore/detail/github-improved/nkbnmpfpclijlllipmfbkkednidgngaa Google Analytics Debugger Je mets en place pas mal de tracking via Google Analytics, au delà du simple copier-coller du tag que tout le monde commence à connaître par coeur. Et c’est un peu la tannée à déboguer parfois. Avec ça, je suis bien plus efficace. https://chrome.google.com/webstore/detail/google-analytics-debugger/jnkmfdileelhofjcijamephohjechhna … Continuer la lecture

Salut tout le monde ! Aujourd’hui, je vais un peu cracher ma haine sur IE 10- (donc toutes les versions en fait). Je suis dans la situation où je dois binder presque tous les évènements possibles sur un formulaire HTML. Jusque là rien de difficile, j’ai jQuery à ma dispo, je vous colle donc du on(‘click’), du on(‘change’) en veux-tu en voilà et le tour est joué. Et bien non, parce que forcément : IE a décidé de me faire tourner en bourrique ! Il faut savoir que l’auto-complétion proposée par les différents navigateurs déclenche systématiquement l’évènement onChange sur les champs concernés par les modifications apportées par l’auto-complétion. Ceci est vrai sur Safari, Opera, Firefox et bien sûr Chrome. Mais pas Internet Explorer. De la première à la toute dernière version toute fraîche qu’est IE 10. Je peux même plus que … Continuer la lecture

Certains m’ont dit s’être bien marrés à la lecture de mon précédent article concernant IE 6. Certains pour le style (je les en remercie), d’autres parce que ne comprenant pas pourquoi je me retrouve encore à déboguer une appli web pour IE 6. Je vais donc essayer de vous exposer ici le pourquoi de cette situation de façon plus concrète. Je précise cependant que c’est mon point de vue, basé sur ma courte expérience, et en aucun cas une vérité générale. La quantité de clients Tout d’abord, même sur ce blog, j’ai encore 1% de visiteurs à l’année qui viennent avec IE 6. Je leur souhaite de migrer aussi vite que possible ne serait-ce que pour une version supérieure. Mais ils existent, et je ne peux pas les ignorer. Techniquement, ça représente un investissement. Mais je ne suis pas un pseudo-gourou de la technologie … Continuer la lecture

Ceux qui me suivent sur Twitter savent que j’ai du me livrer à une session de gros débogage sous IE 6 il y a peu. Tout ça à grands coups de jurons divers et variés. Bah ouais sinon c’est pas drôle. Alors tout d’abord, il existe un outil génial dont je me suis heureusement souvenu l’existence.  Il s’agit de la DebugBar. Une sorte de Firebug pour IE et d’époque en prime. Alors évidement, il est du niveau de IE 6 donc faut pas trop en attendre mais ça reste quand même toujours mieux que : Je ne vous conseille pas d’aller lire la fin de suite, ça serait aller tout de suite aux vraies solutions, ça ne serait pas aussi amusant. Maintenant les pièges clés Les numéros de ligne Attention, très souvent, l’erreur n’est pas à la ligne suggérée mais à la ligne directement précédente. … Continuer la lecture

Je ne le fais pas pour tous les navigateurs, ni pour toutes les versions, mais je devrais. Voilà ce que j’ai noté de sympa à savoir pour cette nouvelle version de Firefox qui est désormais disponible : support de HTML dans les XmlHttpRequest, sauvegarde des fichiers dans IndexedDB, retrait des préfixes pour les websockets. Bien entendu, ce ne sont pas les deux seules choses qu’apportent Firefox 11. Mozilla a publié un compte-rendu des grandes lignes des nouveautés, appelé « Release Notes ». Dans le détail Support de HTML dans les XmlHttpRequest Jusque là, seul le XML était censé être géré par XmlHttpRequest d’après le W3C. Le groupe a rajouté une spécification qui explique comment géré la récupération de HTML. Cette fonctionnalité est donc apportée aussi au passage dans Firefox 11. Mozilla s’est fendue d’une page très complète sur ce que ça apporte … Continuer la lecture

Plus ou moins par hasard, je viens de voir passer l’info comme quoi il y aurait une nouvelle version de Firebug. Forcément, je vais jeter un oeil à ce qu’il y a de nouveau et surtout ce qui m’intéresse. Et là, il y a vraiment de quoi raconter des choses, dans les nouveautés on a : Copie de JSON Rien de violent en soit, mais toujours pratique, vous pouvez copier un objet JSON complet. Position de l’erreur Lorsqu’une erreur survient dans une ligne, Firebug affiche désormais la position exacte de l’endroit qui a déclenché l’erreur. Colonne de protocole Dans le panneau « Réseau », il y a désormais une colonne réservée au protocole. Toujours pratique. Position des console.log Quand vous aviez un message envoyé par console.log, vous aviez juste le message, maintenant, vous avez aussi le fichier qui l’a envoyé et la … Continuer la lecture

Mes 7 plugins pour Chrome dont je ne me passe plus. Continuer la lecture

Mozilla a bloqué le XUL distant sous Firefox 4, Remote XUL Manager est un plugin qui permet de contourner le problème. Continuer la lecture