Bonjour tout le monde,

Je fais en ce moment un petit Addon pour firefox permettant de rediriger automatiquement une page internet d'un site publicitaire de redirection (comme linkbucks, undeadlink etc...)

Pour le moment ça fonctionne à peu pres, et une version est disponible ici: https://addons.mozilla.org/fr/firefo...nti-linkbucks/
(plateforme actuelles: Linkbucks, Undeadlinks, swh.gs et allourl)

Le problème c'est que, pour le moment, je n'ai trouvé qu'une fonction qui permette de vérifier une page complètement chargée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
function examplePageLoad(event) {
	if (event.target instanceof HTMLDocument) {
		var targ = event.target;
		var linkLoc = targ.location.toString();
		// Linkbucks
		if(linkLoc.indexOf('linkbucks.com/') != -1){
			[... on redirige ...]
		}
	}
}
window.addEventListener("load", function () {
	gBrowser.addEventListener("load", examplePageLoad, true);
}, false);
du coup, lorsqu'une page Linkbucks déconne le site n'est pas redirigé tant que la page n'est pas fini d'être chargée

quelqu'un connaîtrait-il un moyen de repérer une demande d'apelle a l'url et non un signal de fin de chargement de page ?

Je suppose que ça doit ce trouver dans la ligne "window.addEventListener", mais même en cherchant, (je suis par exemple tombé la dessus: http://en.wikipedia.org/wiki/DOM_eve...n.2FW3C_events) je ne trouve pas d'event qui pourrait me convenir.

Je précise que c'est mon premier addon firefox, et que même si j'ai une connaissance correcte du JS, là je suis complètement paumé ^^

Voilou, Merci