tabs.onMoved
Lancé lorsqu'un onglet est déplacé dans une fenêtre
Un seul événement de déplacement est déclenché, représentant l'onglet que l'utilisateur a déplacé directement. Les événements de déplacement ne sont pas déclenchés pour les autres onglets qui doivent se déplacer en réponse. Cet événement n'est pas déclenché lorsqu'un onglet est déplacé entre des fenêtres. Pour cela, voir tabs.onDetached.
Syntaxe
browser.tabs.onMoved.addListener(listener);
browser.tabs.onMoved.removeListener(listener);
browser.tabs.onMoved.hasListener(listener);
Les événements ont trois fonctions:
addListener(callback)-
Ajoute un écouteur à cet événement.
removeListener(listener)-
Arrêtez d'écouter cet événement. L'argument
listenerst l'écouteur à supprimer. hasListener(listener)-
Vérifiez si le
listenerest enregistré pour cet événement. Renvoietrues'il écoute, sinonfalse.
Syntaxe addListener
>Paramètres
Objets supplémentaires
>moveInfo
Exemples
Écouter et enregistrer les événements de déplacement :
function handleMoved(tabId, moveInfo) {
console.log(
"Tab " +
tabId +
" moved from " +
moveInfo.fromIndex +
" to " +
moveInfo.toIndex,
);
}
browser.tabs.onMoved.addListener(handleMoved);
Exemples d'extensions
Compatibilité des navigateurs
Chargement…
Note :
Cette API est basée sur l'API Chromium chrome.tabs. Cette documentation est dérivée de tabs.json dans le code de Chromium code.