Page 1 sur 1

détecter l'URL

Publié : 28 janv. 2007, 13:56
par armandjo
Bonjour, je cherchais à écrire un bout de script qui faisait la chose suivante :
- détectait l'ouverture d'un
- repérait l'URL de ce futur onglet, l'affiche (pour le moment)
- bloquait l'ouverture.

Mais je n'arrive pas à récupérer l'URL. Est-ce quelqu'un connait la bonne syntaxe?
Est-ce qu'on peut faire la même chose à l'ouverture d'un popup?

Merci



function TabOpen(event)
{
var browser = event.target.linkedBrowser

var tab = event.originalTarget;
var browser = gBrowser.getBrowserForTab(tab);
var url = browser.currentURI.spec;

var url = tab.currentURI;
alert(url);

}




// Pendant l'initialisation
gBrowser = document.getElementById("content");
gBrowser.addEventListener("TabOpen", TabOpen, false);


Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Publié : 29 janv. 2007, 15:24
par myahoo
(À mon avis, ce "post" va partir dans le sujet Développement web :wink:)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Publié : 29 janv. 2007, 23:49
par Benoit
Non ça n'a pas l'air d'être du développement Web, c'est un script Greasemonkey ou quelque chose du genre je pense. Ce serait mieux avec un peu de contexte :)

un peu de précision

Publié : 30 janv. 2007, 07:25
par armandjo
En relisant mon premier post, je constate qu'il manque un peu de clarté

Il s'agirait d'une extension FireFox, qui bloquerait l’ouverture des onglets et des fenêtres. Cependant, j’ai besoin de savoir qu’elle adresse page a essayé de s’ouvrir. Et donc il faudrait que je récupère l’adresse URL.

Bonne journée

Armand


Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Publié : 30 janv. 2007, 10:49
par martin
peut être quelque chose du genre event.target.location.href .

L'inspecteur DOM (entre autre avec son panneau javascript) et le debugger Venkman vont être tes amis. ;)

Ce lien peut t'intéresser.

Publié : 01 févr. 2007, 12:14
par armandjo
Génial,

Merci pour votre aide



Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1