Quiero obtener el URL de la página actual de mi página default_popup
así:Obtener URL de la página actual en la extensión de Chrome
chrome.tabs.query({active:true},function(tab){
url = tab.url;
});
Y me he registrado esta página popup.html
en el archivo manifest.json
. Sin embargo estoy recibiendo el mensaje de error:
Uncaught Type Error: Cannot call method 'query' of undefined
¿Qué estoy haciendo mal?
El error que está recibiendo significa que la función 'query' no existe en el objeto' chrome.tabs'. ¿Tiene la parte de la extensión a la que llama esta función los privilegios para acceder a esta función? ¿Y su extensión tiene el privilegio * tabs *? – user2428118
sí, mi extensión tiene privilegio de pestañas y estoy usando el método anterior chrome.tabs.query() dentro de la página popup.html que está registrado como default_popup en el campo browser_action: en el archivo manifest.json. –