2010-01-14 2 views
2

Je en ai besoin pour mon extension firefox. Je ne me soucie pas d'attendre le chargement de la page complètement, je veux seulement observer l'URL et obtenir un événement chaque fois qu'il change, aussi quand je fais l'histoire avant et en arrière.Un moyen d'observer l'url dans urlbar de firefox, et obtenir un événement chaque fois qu'il change

modifier: je vis An observer for URL changes (Firefox Extension), mais je demandais s'il y a quelque chose de beaucoup plus simple, comme un événement qui se déclenche chaque fois que l'URL fait partie d'une action, comme la demande de la page, l'histoire en arrière et ecc avant ..

+0

Je pense que quelqu'un a demandé hier une question précise et a reçu une réponse. Vous pourriez le trouver dans la liste ou à travers la recherche. –

+0

Le astucieusement suggéré http://stackoverflow.com/questions/1549831/an-observer-for-url-changes-firefox-extension est réellement erroné et n'est probablement pas pertinent. – Nickolay

Répondre

1
+0

Merci Nickolay, c'est ce que je cherchais. –

+0

Si quelqu'un a le même problème, j'ai trouvé une autre solution, c'est plus rapide et peut-être moins "professionnel", mais ça marche: utilisez l'événement DOMTitleChanged. Il est déclenché chaque fois que le contenu du navigateur change, y compris l'historique avant et arrière et les nouveaux onglets. –

0

SWFAddress dispose d'une bibliothèque Javascript qui vous permet de faire exactement cela.

Questions connexes