2010-01-02 7 views

Répondre

3

Ce sample code snippet de DevMo devrait faire l'affaire. Il vous permet de trouver un navigateur (onglet) donné nsICHannel à partir d'une requête/réponse HTTP.

Il fait spécifiquement référence à l'événement http-on-modify-request, mais aSubject doit toujours être un nsIChannel pour les événements http-on-examine-response event.

+0

J'ai trouvé que cela fonctionne très bien pour les événements déclenchés par le navigateur, mais parfois échouer lorsque l'événement a été déclenché à partir d'un plugin (comme Flash). Dans ces cas, nsIChannel n'aura pas de notificationCallbacks, rendant impossible la recherche de l'onglet qui a déclenché l'événement. –

Questions connexes