mardi 22 septembre 2009

Google Chrome : gérer les extensions

Google Chrome - Gestionnaire d'extensionsLe navigateur Google Chrome est sorti dernièrement en version 3 stable, mais l'intégration des extensions reste très sommaire et en tout état de cause véritablement réservée aux versions de développement. Pour tester cette sélection d'extensions pour Google Chrome, il m'a donc fallu partir à la chasse au Dev Channel [en] et installer Google Chrome 4, car Google, toujours aussi big brother, n'autorise les mises à jour que pour un seul type de version (stable, beta, ou développement), et ne permet pas d'installer une deuxième version en parallèle, comme il est possible de le faire facilement avec Mozilla Firefox.

Au passage, et puisque des thèmes pour Google Chrome sont également disponibles, j'en ai profité pour habiller cette version 4 avec le thème Greyscale :

Google Chrome 4
Dès lors, l'installation des extensions, très classique, ne pose pas de problème particulier et surtout est immédiate (pas besoin de redémarrer le navigateur)..

Google Chrome 4 - Installation extension AdSweep
Pour le test, j'ai donc installé dans un premier temps AdSweep (bloqueur de pubs type AdBlock Plus pour Firefox), GMail Checker (utilitaire pour GMail, comme son nom l'indique !) , ainsi que PageRank Status, mais cette dernière n'a pas fonctionné..

Par contre le Gestionnaire d'extensions intégré dans Google Chrome est plutôt simpliste, et même s'il permet de désinstaller une extension, il existe un programme externe qui permet de gérer les extensions de façon beaucoup plus exhaustive : Chrome Extension Manager [en], qui permet de lister les extensions, de les désactiver temporairement ou même de les désinstaller complétement, d'aller dans le dossier d'installation, de sauvegarder et/ou restaurer le profil en un clic, (précieuse fonction !), d'activer certaines fonctions de développement, etc.. :

Google Chrome 4 - Chrome Extensions Manager
Le fait qu'il s'agisse d'un programme externe, complètement indépendant de Google Chrome, évite aussi d'avoir à le réinstaller en cas de crash de Google Chrome 4 (ce qui peut arriver !). Bref un outil très pratique, mais qui gagnera cependant à être intégré nativement dans les futures versions de Google Chrome, tant l'offre d'extensions (et donc leur bonne gestion) risquent d'être déterminants pour attirer en particulier les utilisateurs actuels de Firefox !

PS : Attention quand même, la version 4 est vraiment une version de développement, donc avec de forts risques d'instabilité, et si vous utilisez Google Chrome 3, sauvegardez votre profil avant de basculer vers Chrome 4 pour faire ces tests..

lundi 14 septembre 2009

Firefox, plugins, et sécurité..

Firefox plugin Flash PlayerMozilla a publié la semaine dernière une nouvelle mise à jour Firefox 3.5.3, mise à jour de sécurité corrigeant son lot habituel de bugs et vulnérabilités. Rien que de bien classique, Mozilla nous ayant habitué à un rythme de mises à jour quasi mensuelles pour son navigateur. Sauf que cette fois Firefox 3.5.3 embarque une nouvelle fonction : la vérification de la version du plugin Flash Player. Nouveauté à priori d'autant plus intéressante que le flash est de plus en plus présent sur le Web, et que peu d'utilisateurs pensent à mettre régulièrement à jour Flash Player, les vulnérabilités et failles critiques dans ce dernier étant nombreuses et fréquentes.

Donc au premier écran d'accueil après installation de la mise à jour, Firefox 3.5.3 vérifie que l'ordinateur est bien équipé de la dernière version de Flash Player, et si ce n'est pas le cas, affiche un écran d'alerte incitant à mettre Flash Player à jour :

Firefox vérification version plugin Flash - Ecran d'alerte
Ma version étant à jour lors de la maj Firefox 3.5.3, j'ai sciemment réinstallé une ancienne version de Flash Player avant de retourner sur la page d'accueil pour faire le test jusqu'au bout, ce qui m'a valu quelques surprises pas vraiment heureuses..

Après avoir sollicité la mise à jour de Flash Player à partir de l'écran de Firefox 3.5.3, on arrive chez Adobe, et là, si on ne fait pas attention, on télécharge la dernière version du plugin, mais aussi McAfee Security Scan, outil de sécurité certes, mais qui, que je sache, n'est pas indispensable au fonctionnement du plugin ni encore moins à celui de Firefox. Ce qui est inacceptable, ce n'est pas cette sollicitation d'installation d'une application tierce (hélas de plus en plus fréquente) mais le fait que cette option de téléchargement additionnel et inutile (voir dangereux pour les risques potentiels de conflit avec l'éventuel antivirus résident) soit cochée par défaut lors d'une manip à vocation sécuritaire ! Il convient donc de décocher cette option avant de lancer le téléchargement du plugin :

Adobe - Installation plugin Flash Player - Application tierce McAfeeAdobe - Installation Flash Player sans McAffe












Après cette manip et avoir donc cliqué sur "Télécharger", deuxième surprise : ce n'est pas le classique "flash_player_install.exe" qui m'est proposé, mais l'installation d'une extension "Adobe DLM".. Gné ? Après le coup de McAfee, je serais plutôt méfiant, mais bon, juste pour voir, j'accepte l'installation, je redémarre Firefox, pour constater que cette extension est en fait juste le gestionnaire de téléchargements d'Adobe (DLM = "DownLoad Manager"), donc pas vraiment indispensable, et en tout cas dépourvue de la seule fonction qui me paraît essentielle dans le contexte : rechercher (et proposer) régulièrement les mises à jour de Flash Player (sans attendre le prochain update de Firefox), comme le fait par exemple Update Notifier pour les extensions. Si vous ne souhaitez pas installer cette extension qui ne servira qu'à vous offrir un bel écran pendant la mise à jour d'Adobe, refusez l'installation et cliquez sur le lien d'installation manuelle, en privilégiant le téléchargement (qui vous permettra de conserver la version en archives après exécution) plutôt que l'installation immédiate :

Adobe Flash Player - Installation manuelle du plugin OK
Alors certes il s'agit de la première implémentation de cette fonction de surveillance des plugins, c'est une démarche qui va théoriquement dans le bon sens au niveau de la sécurité de Firefox et elle sera probablement améliorée dans les prochaines versions de Firefox (et étendue aux autres plugins), mais encore faudra-t-il qu'elle se recentre sur l'essentiel : la sécurité dans la simplicité et la transparence, ce qui, au vu de cette première mouture signée Adobe, n'est pas encore gagné..

mercredi 9 septembre 2009

Mozilla à votre service

Mozilla à votre service - LogoMozilla organise la semaine prochaine (du 14 au 21 septembre) Mozilla Service Week [en], semaine consacrée à l'entraide, au partage des connaissances et à l'amélioration du Web, pour rendre Internet meilleur. Intéressante initiative, et vaste programme ! Concrètement, Mozilla à votre service permet à toute personne ou entité associative de proposer ses compétences ou de solliciter une aide concrète sur le terrain (quartier, écoles, etc..) pour tout ce qui peut contribuer à améliorer la perception et le fonctionnement du Web (logiciels libres, sécurité, formation, matériel informatique, etc..).

Cette semaine d'action ne concerne pas uniquement la communauté mozillienne, chacun peut apporter son projet de participation locale ou sa demande d'aide spécifique, il suffit pour cela de créer un compte (accessible à partir de la page d'accueil de "Mozilla à votre service") et de s'exprimer.. Une FAQ est également à disposition si besoin est.

Une bien belle démarche, au moment où Internet se trouve dans un état d'insécurité sans précédent !

vendredi 4 septembre 2009

Restaurer Firefox

Restaurer Firefox - nouveau FirefoxNeuf fois sur dix, lorsque Firefox fonctionne mal, l'utilisateur désinstalle puis réinstalle le programme. Neuf fois sur dix, les problèmes subsistent.. soit parce qu'ils sont générés par l'environnement système (Windows, mémoire, autres logiciels, etc..), soit et surtout parce que la cause des dysfonctionnements vient très souvent non pas du programme en lui-même mais du profil utilisateur (incompatibilités des extensions installées, mauvais paramétrages, fichiers corrompus ou abimés). Les causes liées à l'environnement système sont un autre débat, intéressons nous aux corruptions du profil et aux moyens d'y remédier..
  • Démarrer Firefox en mode sans échec
Un peu comme avec Windows, le mode sans échec de Firefox permet de démarrer uniquement le programme, sans les modules complémentaires (thèmes et extensions) ni les réglages utilisateurs. C'est la première manip à faire en cas de troubles de fonctionnement du navigateur, et elle est très simple à exécuter : menu "Démarrer" => "Programmes" => "Mozilla Firefox" => "Mozilla Firefox (mode sans échec)", ou bien menu "Démarrer" => "Exécuter" => taper firefox -safe-mode et valider. Dans la boîte de dialogue qui s'ouvre alors, ne rien cocher, et cliquer sur "Poursuivre en mode sans échec" :

Démarrer Firefox en mode sans échec - panneau d'options
Si sous cette forme, Firefox refonctionne normalement, c'est qu'effectivement le ou les problème(s) vien(nen)t bien du profil, auquel cas soit on relance Firefox en mode normal et on désactive les extensions (ou thèmes) une à une jusqu'à trouver le module coupable, soit on essaie de restaurer le profil..
  • Restaurer le profil de Firefox
Pour cela, on va à nouveau utiliser le mode sans échec de Firefox, mais cette fois en restaurant les préférences par défaut du navigateur : cocher "Réinitialiser les préférences par défaut" et cliquer sur "Effectuer les changement et redémarrer":

Mode sans échec - Restaurer les paramètres de Firefox
Firefox redémarrera avec les extensions et thèmes activés, mais en remettant d'une part les "options" de Firefox aux valeurs par défaut (comme lors de la première installation du programme), et d'autre part en remettant également les réglages des extensions aux paramétrages par défaut.

En fait, cette restauration revient à remettre aux valeurs d'origine les paramètres de about:config [en] précédemment modifiés via le fichier pref.js [en], et cela suffit parfois à redonner un fonctionnement normal à Firefox, sans se lancer dans la fastidieuse recherche de l'extension coupable.. Mais si ce n'est pas le cas, il faut alors aller manuellement dans le dossier du profil et supprimer le fichier user.js (ou le vider via l'extension ChromEdit [en]) car il faut savoir que lors de la restauration par défaut décrite ci-dessus, seul le fichier prefs.js est nettoyé, mais pas le fichier user.js qui contient les instructions éventuellement paramétrées manuellement par l'utilisateur. Et comme à la fermeture de Firefox, le fichier prefs.js est automatiquement remis à jour en fonction du contenu du user.js, il peut subsister des instructions non traitées par la restauration..

Mais si malgré toutes ces manips, les problèmes persistent, il ne restera plus alors qu'à exporter les marque-pages, à sauvegarder les mots de passe, et à créer un nouveau profil pour redémarrer Firefox dans un environnement vraiment restauré !