Comment puis-je obtenir de l'onglet actuel URL extension chrome?
Je sais qu'il y a beaucoup de questions similaires sur, mais je n'arrive pas à le faire fonctionner.
Je suis en train de récupérer l'URL de l'onglet courant de mon extension Chrome. Hoewever, l'alerte(tab.url) retourne "Undefined". J'ai ajouté les "onglets" pour ma autorisations dans le manifeste.json. Des idées?
<html>
<head>
<script>
chrome.tabs.getSelected(null, function(tab) {
tab = tab.id;
tabUrl = tab.url;
alert(tab.url);
});
</script>
</head>
- Cette méthode est obsolète. prendre un coup d'oeil!
- est-il possible d'éviter une requête d'interrogation, et plutôt que d'écouter pour un clic, afin de déterminer l'onglet actif?
Vous devez vous connecter pour publier un commentaire.
Le problème, c'est cette ligne:
Il devrait être quelque chose comme:
Juste un avis pour les gens de Google:
La méthode OP utilise est obsolète. Pour obtenir de l'onglet que l'utilisateur consulte et uniquement dans la fenêtre de visualisation utilisez ceci:
C'est ce qui a fonctionné pour moi:
Avec un peu d'aide de l'ES6, vous pouvez facilement écrire plus agréable de code 🙂
manifeste.json =>
"permissions": [
"onglets"
]
en js =>