Publié le 16/10/2005 Dans Programmation
1. Le temps des ténèbres.
2. Un nouvel envol
3. Deux pricipaux courants.
4. Script Utilisateur, exemple co...
5. Mise en pratique avec Opera.
6. » Mise en Pratique avec Firefox.
7. Le Résultat.
2. Un nouvel envol
3. Deux pricipaux courants.
4. Script Utilisateur, exemple co...
5. Mise en pratique avec Opera.
6. » Mise en Pratique avec Firefox.
7. Le Résultat.
Mise en Pratique avec Firefox.
Firefox, contrairement à Opera, ne peut pas exécuter de script avant que l'arborescence de la page ne soit chargée. Le code est donc légèrement plus court mais cela n'a pas toujours que des avantages. Voici donc le résultat:- // ==UserScript==
- // @include http://www.informaticien.be/*
- // @include http://informaticien.be/*
- // ==/UserScript==
- (function() {
- var divList = document.getElementsByTagName('div');
- for( var i = divList.length-1, div; div = divList[ i ]; i-- ) {
- if( div.className == 'leftpanel leftpanelreply' || div.className == 'forumquickreply') {
- div.style.background = 'transparent url(data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAB3RJTUUH1QoNEA0p3ceiEQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAARnQU1BAACxjwv8YQUAAAANSURBVHjaY/j37c0MAAlPA3nqVr81AAAAAElFTkSuQmCC)';
- break;
- }
- }
- })();
Comme vous pouvez le voir, très peu de choses changent par rapport à la version d'Opera. Cerise sur le gateau, cette version fonctionnera également dans ce dernier car, si le fichier porte l'extension “.user.js” propre aux fichiers GreaseMonkey, Opera simulera le même comportement (pour peu que le script ne comporte pas de fonctions spécifiques a Firefox).