2010-10-11 5 views
2

Je suis nouveau dans le monde de la création d'extensions Chrome. Mon extension ne nécessitera aucun type d'interface utilisateur. Je voudrais que l'extension s'exécute en arrière-plan et prenne note chaque fois qu'un nouvel onglet est créé et qu'un onglet est fermé. Plus tard, je voudrais que l'extension fasse d'autres choses, mais je serais content de recevoir les notifications "fermer" et "ouvrir" de l'onglet.Contrôle des onglets dans une extension Chrome

Des pointeurs sur l'endroit où je devrais commencer?

Merci beaucoup! Matty P

Répondre

2

Vous pouvez commencer par lire sur background pages et Tabs API qui vous permet d'attraper ces événements.

+0

Plus précisément, la partie des événements: http://code.google.com/chrome/extensions/dev/tabs.html#events où vous les définir à l'intérieur de votre page d'arrière-plan. –

1

vous pouvez détecter ce en utilisant:

chrome.tabs.onCreated.addListener (function (onglet Tab) {...});

Paramètres

onglet

(Tab) Détails de l'onglet qui a été créé.

et

chrome.tabs.onRemoved.addListener (function (nombre entier tabid, objet removeInfo) {...});

Paramètres tabid (entier) removeInfo (objet) isWindowClosing (booléen) vrai lorsque la languette est fermé parce que sa fenêtre est fermée.

Détail à http://code.google.com/chrome/extensions/tabs.html

Questions connexes